React quizzes
Component-based UI with a small, composable core.
Practise React with short quizzes that mix concept checks, code reading and debugging, from basic to intermediate level. Written against React 18/19 function components.
React quiz levels
Difficulty rises through concepts (code reading, debugging, edge cases, trade-offs), not through trick wording.
- Basic
Practical, everyday usage.
- React Core Concepts · 7 questions
- Intermediate
Concepts applied to real problems.
- React Hooks in Depth · 8 questions
- React Hooks Lab · 5 activities
Topics covered in the React quizzes
Every topic below appears in at least one question today. The number is how many questions cover it.
- State · 2
- useEffect · 2
- Custom hooks · 1
- Forms · 1
- Lists · 1
- Props · 1
- Rendering · 1
- Rules of hooks · 1
- Stale closures · 1
- State design · 1
- Strict Mode · 1
- useMemo · 1
- useRef · 1
How this works
Practice or exam mode
Practice mode explains each answer straight away. Exam mode holds all answers until you finish, then shows a full review.
Shuffled answer order
Options are shuffled on every attempt, so you learn the idea rather than the position of the right letter.
Timer, flags and skips
A timer runs while you play. Flag questions to revisit them, or skip and come back from the question navigator.
Saved on your device
Scores, streaks and topic accuracy are stored in your browser only. There is no account.
Learn React first, or keep going
React Interview Questions Explained: Core Concepts with Clear Answers
Ten common React interview topics explained in depth, from reconciliation and keys to effects and memoisation, so you can answer in your own words instead of memorising.
ArticleA Mental Model for React Hooks
Why hooks behave the way they do: renders as snapshots, effects as synchronisation, and how that explains stale closures and infinite loops.
ArticleReact Props vs State: What Is the Difference and When to Use Each
A clear explanation of props and state in React, how data flows between components, when to lift state up and how to avoid duplicating state.
Related technologyJavaScript quizzes
The language of the browser, and increasingly everything else.
Related technologyHTML quizzes
The structure of every web page, and the foundation of accessibility.
Related technologyCSS quizzes
Layout, the cascade and responsive design without the guesswork.
React quiz FAQ
How many React quizzes are there?
There are currently 2 multiple-choice React quizzes with 15 questions in total, plus 1 interactive challenge. The numbers on this page come from the live quiz catalogue.
Which React quiz should I start with?
Start with React Core Concepts, the basic-level quiz. Then work up through Intermediate.
Are the React quizzes free?
Yes. There is no sign-up. Your scores and streaks are stored in your own browser.
Do the React quizzes explain the answers?
Yes. Every question has an explanation covering why the right answer is correct and why the tempting alternatives are not.
Which React version is covered?
React 18 and 19 function components and hooks. Class components are not covered.
Do I need to know Next.js to take these quizzes?
No. These quizzes focus purely on the React library itself, not on meta-frameworks.
What is the most common mistake students make in React?
Misunderstanding the dependency array in useEffect, and mutating state directly. Our intermediate quizzes test both extensively.
Do you cover state management libraries like Redux or Zustand?
Not yet. The current roadmap focuses entirely on built-in React state (useState, useReducer, and Context).