Cracking React JS Interview
1 min readJun 9, 2021
This is the part of cracking Frontend Developer Interview which covers the most frequently asked on React js concepts.
Questions asked on ReactJs:
- Why React is so popular?
- How Virtual DOM works.Expalin in Detail?
- What is Observer pattern?
- Difference between class components and functional components.
- What is render prop pattern?
- What is JSX?
- What are synthetic events?
- What is DOM manipulation and what makes it slow?
- What is context API?
- How can we avoid prop drilling?
- How to prevent re-renders on React functional components?
- Difference between state and ref?
- what is a reducer?
- what is side effect cleanup in React?
- Explain Lifecycle methods?
- What are error boundaries in ReactJs?
- How to handle asynchronous calls?
- Difference between <a> tag and <Link> tag?
- Difference between useCallback and useMemo?
- Explain higher-order component?
Top places to learn Reactjs Online:
- React(Official Website)
- Try to implement Reactjs advanced concepts in you project
Happy Coding :)