What is React JS?

React aka ReactJS or React.js is an open-source JavaScript library,  developed by Facebook. The component-based approach, it is useful in building user interface (UI) components.

What is DOM?

DOM makes it easy for the programmers to create, add, modify or delete the elements and content of the documents. 

What is JSX?

JSX means JavaScript XML, having the complete capabilities of JavaScript. It makes it easy to write HTML elements in JavaScript .

Why can’t browsers read JSX?

React uses JSX (JavaScript Extension) that allows us to replicate HTML  in JavaScript. Since JSX is not valid JavaScript, web browsers can’t  read it directly.

What are the Pure components in ReactJS?

The pure component helps to use the lifecycle method for comparing the states or props for any changes in the properties before re-rendering the component. 

What are the Pure components in ReactJS?

The pure component helps to use the lifecycle method for comparing the states or props for any changes in the properties before re-rendering the component. 

What are  higher-order components?

Higher-order component (HOC) is a technique developed to reuse components in React. React API has nothing to do with HOC. 

What is  Redux?

Redux is a small open-source JavaScript library for managing application states. It is a limited and straightforward API designed to be a predictable container for the application state. 

What do you know about Flux?

It is utilized to control construed data unique fragments to make them interface with that data without any issues.