React Topics
- React Context
-
Hooks:
useState
useEffect
useReducer
-
Basics of React Router:
- Understanding React Router v6
- How does React handle routing and what are some popular routing libraries for React?
-
Memoization Hooks:
useMemo
useCallback
-
Redux:
- Setting up Redux
- Implementing Redux Dev Toolkit
- API Integration
-
Peer Dependencies:
- What are they?
Advanced Questions
- What is a pure function?
-
What is a Higher-Order Component (HOC)?
- Examples of HOCs you have used.
- Can you explain the concept of Higher Order Components (HOC) in React?
What is render props?
-
Custom Hooks:
- Difference between custom hooks, functions, and components.
How does the Virtual DOM work in React?
What is reconciliation in React?
-
Controlled vs. Uncontrolled Components:
- Which one is better and why?
What is memoization and how can it be achieved in React?
-
How do you handle asynchronous data loading in React?
- What is a async in React?
-
Code Splitting in React:
- How to achieve it?
-
What is package manager?
- What is NPM?
- Can we add multiple version of NPM on system?
- Can we implement React without NPM?
-
React Props:
- What is the children prop?
-
React Portals:
- What are they and why are they useful?
-
Performance Optimization in React:
- Common techniques.
-
Refs in React:
- How to create refs.
-
Spread Operator (
...
) in React:- What do these three dots do?
-
Client Side Vs Server Side
- What is the difference between server-side rendering and client-side rendering in React?
-
React Routers
- How does React handle routing and what are some popular routing libraries for React?
Top comments (0)