Curriculum
One study-notes page per domain, in interview weighting order. Read them top to bottom on a first pass, then come back to the heaviest domains. Each page shows sample questions from the bank and links to the matching drill in practice mode.
- 25% Hooks & Lifecycle 50 drill questions
useState, useEffect, useCallback, useMemo, useRef, rules of hooks, custom hooks, stale closures — in virtually every React interview.
- 20% Rendering & Reconciliation 40 drill questions
What triggers a re-render, keys, reconciliation, batching, concurrent rendering, useTransition and useDeferredValue.
- 18% State Management & Data Fetching 36 drill questions
Local state vs Context vs Redux Toolkit vs Zustand trade-offs, lifting state, and TanStack Query for server state.
- 15% Server Components & React 19 30 drill questions
Server vs client components, 'use client', Actions, useActionState, useOptimistic, SSR/SSG/streaming — the 2026 differentiator questions.
- 12% Performance Optimization 24 drill questions
memo and useMemo trade-offs, the React Compiler, code splitting, list virtualization, profiling re-renders.
- 10% Testing React Apps 20 drill questions
React Testing Library queries, user-event, mocking fetch, testing hooks and async UI.
Independent community study resource — not affiliated with or endorsed by Meta Platforms, Inc. React is a trademark of Meta Platforms, Inc. All questions and study notes are original, written from the official React documentation. Everything runs in your browser; nothing you answer is stored or transmitted.