React_Interview_Notes
React_Interview_Notes
1. What is React?
2. Core Features
3. Component Types
render() {
}
4. Props vs State
Props: Passed from parent, Read-only, Available in Functional & Class components
useState:
useEffect:
useEffect(() => {
console.log("Effect runs");
}, [dependency]);
useContext:
Unmounting: componentWillUnmount
Usage:
<BrowserRouter>
<Routes>
</Routes>
</BrowserRouter>
8. State Management
Context API:
- Centralized store
- useSelector, useDispatch
createSlice:
name: 'counter',
initialState: 0,
reducers: {
});
10. List Rendering
14. Testing
render(<App />);
expect(screen.getByText(/Hello/i)).toBeInTheDocument();
});
16. Deployment
- What is React.memo?
- Lift state up