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.

  1. 25% Hooks & Lifecycle 50 drill questions

    useState, useEffect, useCallback, useMemo, useRef, rules of hooks, custom hooks, stale closures — in virtually every React interview.

  2. 20% Rendering & Reconciliation 40 drill questions

    What triggers a re-render, keys, reconciliation, batching, concurrent rendering, useTransition and useDeferredValue.

  3. 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.

  4. 15% Server Components & React 19 30 drill questions

    Server vs client components, 'use client', Actions, useActionState, useOptimistic, SSR/SSG/streaming — the 2026 differentiator questions.

  5. 12% Performance Optimization 24 drill questions

    memo and useMemo trade-offs, the React Compiler, code splitting, list virtualization, profiling re-renders.

  6. 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.