Basic React Interview questions and answers


This post talks about React interview questions and answers for developers.

This will be useful for full stack developers and frontend developers

  • What is React framework?

React is popular opensource UI framework developed by Facebook.This is based on JavaScript language for building UI components. It is only used as a view layer in Single page applications. This can be used to develop following types of applications

  • web applications with React
  • Mobile applications with React native
  • Desktop applications with React NodeGui
  • Browser plugins

Facebook developed and opensource in 2011, create by Facebook engineer Jordan Walkie. Initially used news feed features was implemented in Facebook, Later Instagram and whatsapp are using reactjs framework

  • What are features of ReactJS framework?

React is very popular for displaying the webpages very fast, The reason for very fast is with inbuilt below features

  • Virtual DOM

  • Server Side rendering

  • JSX

  • One way binding

  • what are advantages of React? It works on Virtual DOM concepts on tree of nodes with state changes. Because of it It improves performance It Can be used in CLient and Server side rendering It can be used with other Framework like Angular It is based on Component based approach

  • what are disadvantages of React? ReactJS is framework for UI single page applications

    • View Layer Support only This framework only used in View layer of MVC Single page applications, so You have to use other frameworks for handling Model and controller

    • learning curve for developers As React is combination of JSX, JSX is a new syntax of using JavaScript and html. Developer need to learn the JSX syntax. And also learn virtual DOM, node

Similar Posts