React Fundamentals
Start here: what React is, how JSX works, and how a component turns into what you see on screen.
React rewards exactly the kind of learning flashcards are built for: a compact set of concepts — components, props, state, effects — that combine into everything else. This category is a five-level path with real code on the cards: you will read snippets and predict what they render, spot stale-closure bugs before they bite, and drill the patterns that come up in every code review and interview. Start at the fundamentals even if you have shipped React before; the early decks are quick to clear and the spaced-repetition schedule will skip what you already know.
Start here: what React is, how JSX works, and how a component turns into what you see on screen.
Compose UIs from components: props, children, conditional rendering, and why list keys matter.
Make it interactive: useState, event handlers, controlled inputs, and immutable updates.
The hooks that power real apps: useEffect and cleanup, useRef, useMemo, useCallback and custom hooks.
Interview-grade React: context, reducers, memoization traps, error boundaries, Suspense and server components.