React
This 20-hour plan covers the 20% of React that appears in 80% of interviews and production code: hooks, state management, reconciliation, performance, and component patterns. Next.js is introduced in session 9 as it is now the standard production deployment target. Skipped: React Native,...
What You Will Learn
- ✓React Mental Model: Components, JSX, and the Virtual DOM
- ✓useState, useReducer, and State Patterns
- ✓useEffect and the Synchronization Model
- ✓Performance: memo, useMemo, useCallback
- ✓Custom Hooks
- ✓Context API and Global State
- ✓Component Patterns
- ✓Error Handling, Suspense, and Code Splitting
- ✓Next.js App Router and Server Components
- ✓Interview Simulation
Overview
Sample Quiz Questions
1. What are the two rules of React hooks?
2. What does the dependency array in useEffect do?
3. What output does this produce on the first render? ```jsx function Component() { const [count, setCount] = useState(0); useEffect(() => { setCount(count + 1); }, []); return <div>{count}</div>; } ```
+ 29 more questions available in the full app.
Related Topics
Master React for Your Next Interview
Get access to full lessons, adaptive quizzes, cheat sheets, code playground, and progress tracking — completely free.