Topics
v6.0.0
On this page · sections

React — Module Guide

15 guided topics for senior frontend React interviews. Each page follows the same guide format: definitions, examples, interview callouts, and a senior summary.

IDLevelTopicCovers
01EasyRendering, Reconciliation & FiberVirtual DOM, reconciliation, keys, identity, Fiber, render/commit
02EasyState, Props & State OwnershipProps/state, lifting state, derived state, client vs server state
03MediumHooks & RefsuseState, useReducer, useRef, custom hooks, imperative APIs
04MediumEffects & Side EffectsuseEffect, useLayoutEffect, dependencies, cleanup, stale closures, race conditions
05MediumContext & External StoresProp drilling, Context, re-renders, useSyncExternalStore, tearing
06MediumMemoization & React Compilermemo, useMemo, useCallback, referential equality, React Compiler
07HardConcurrent ReactTransitions, useTransition, useDeferredValue, scheduling
08MediumSuspense & Async ReactSuspense, use(), lazy loading, loading boundaries, error boundaries
09MediumComponent Composition & APIsChildren, compound components, controlled/uncontrolled, polymorphic components
10HardReusable Component ArchitectureCustom hooks, HOC, render props, headless components, design systems
11MediumState Management LibrariesRedux, Zustand, Jotai, selectors, state-library trade-offs
12MediumServer State & Data FetchingReact Query, caching, staleTime, gcTime, mutations, optimistic updates
13HardReact PerformanceVirtualization, render budget, INP, profiling, high-frequency/real-time UI
14HardModern React ArchitectureReact 19, RSC, SSR, hydration, islands, client/server boundaries
15HardReact System DesignLarge-scale architecture, plugin systems, scalability, performance, state boundaries

Use the sidebar to open any topic.

Last updated on