Basic React JS Questions:

  1. What is React JS?
  2. How does React work?
  3. What are components in React?
  4. What is JSX?
  5. How do you create a React component?
  6. Explain the virtual DOM.
  7. What are props in React?
  8. What is state in React?
  9. How do you update the state of a component?
  10. What are lifecycle methods in React?

Intermediate React JS Questions:

  1. What is the difference between state and props?
  2. How do you pass data between components?
  3. Explain the concept of lifting state up in React.
  4. What are higher-order components?
  5. How can you prevent components from re-rendering?
  6. What is React Router?
  7. How do you implement forms in React?
  8. What are controlled components?