react interview questions

/* Answer to: "react interview questions" */

  Here are 5 Essentials React.js Interview Questions:
  - Question #1: What is React? How is it different from other JS frameworks?
  - Question #2: What happens during the lifecycle of a React component?
  - Question #3: What can you tell me about JSX?
  - Question #4: Are you familiar with Flux?
  - Question #5: What are stateless components?
  You can also get 50 Questions and Answers:
/* Table of Contents
No.	Questions
Core React
1	What is React?
2	What are the major features of React?
3	What is JSX?
4	What is the difference between Element and Component?
5	How to create components in React?
6	When to use a Class Component over a Function Component?
7	What are Pure Components?
8	What is state in React?
9	What are props in React?
10	What is the difference between state and props?
11	Why should we not update the state directly?
12	What is the purpose of callback function as an argument of setState()?
13	What is the difference between HTML and React event handling?
14	How to bind methods or event handlers in JSX callbacks?
15	How to pass a parameter to an event handler or callback?
16	What are synthetic events in React?
17	What are inline conditional expressions?
18	What is "key" prop and what is the benefit of using it in arrays of elements?
19	What is the use of refs?
20	How to create refs?
21	What are forward refs?
22	Which is preferred option with in callback refs and findDOMNode()?
23	Why are String Refs legacy?
24	What is Virtual DOM?
25	How Virtual DOM works?
26	What is the difference between Shadow DOM and Virtual DOM?
27	What is React Fiber?
28	What is the main goal of React Fiber?
29	What are controlled components?
30	What are uncontrolled components?
!more questions in source!
React Router
!questions in source!
React Internationalization
!questions in source!
React Testing
!questions in source!
React Redux
!questions in source!
React Native
!questions in source!
React supported libraries and Integration
!questions in source!
!questions in source!


Also in JavaScript: