TCS React js interview questions 

  1. Advantages/Disadvantages of ReactJS?
  2. What is the entry point of a React Application?
  3. What is HOC? Where have you used/written in your project?
  4. What is React Context API and when to use?
  5. How do you handle API calls on your React App? Axios ..
  6. How will you chain multiple API calls that is depending on the previous request?
  7. How will you optimize a React Application?
  8. What is pure component? How will you implement the same on Functional components?
  9. Explain controlled and uncontrolled components?
  10. Redux questions on reducers, actions and state?
  11. How to avoid mutating an array when performing an operation?
  12. Explain this keyword with arrow function and normal?
  13. Event bubbling ?
  14. ES6 features you have used?
  15. Difference between map, filter and foreach?
  16. Deep copy vs Shallow copy?
  17.  What is react ?