React Exam Study Guide
Eight topic guides covering everything tested on React interviews and front-end exams. Code examples, exam traps, and tips throughout.
Test your React knowledge →Free · No sign-upReact Components & Props Explained — Functional Components & Prop Types
Components and props are the core of React. Here's what interviews test — component design, prop patterns, and composition.
React useState Hook — State Management, Updates & Common Patterns
useState is the most-used React hook. Here's what interviews test — state updates, batching, and the patterns that trip people up.
React useEffect Explained — Dependencies Array, Cleanup & Pitfalls
useEffect is the most misunderstood React hook. Here's a clear guide to dependencies, cleanup, and the pitfalls that cause bugs.
React Hooks Explained — useRef, useMemo, useCallback & useContext
Beyond useState and useEffect, these hooks solve specific problems. Here's what interviews actually test.
React Conditional Rendering & Lists — &&, Ternary, and key Prop
Conditional rendering and lists are fundamental React patterns. Here's what interviews test — including the key prop trap.
React Forms — Controlled Components, onChange & Form Submission
React forms are fundamental and frequently tested. Here's the controlled vs uncontrolled distinction and everything around form handling.
React Component Lifecycle — Mount, Update, Unmount & Re-render Rules
Understanding when and why React renders is critical for performance. Here's what senior interviews cover.
Ready to prove it?
Take the free React readiness test. Get a score from 0–100, a topic breakdown, and your exact weak areas — in under 20 minutes.
Take the free React test →Free · No sign-up · Instant results