React — Free Quiz Course

← All quiz courses

Test your React knowledge: components and JSX, props and state, hooks, events, forms, conditional rendering, lists and keys.

5 chapters, 50 questions. Free, no signup. Progress is saved in your browser.

~~~
  1. Chapter 1: Components & JSX
    What a component is, how JSX differs from HTML, expressions in braces, className and attribute naming, and returning a single root.
  2. Chapter 2: Props & State
    Passing and reading props, children, why props are read-only, what state is for, and how updating state triggers a re-render.
  3. Chapter 3: Hooks
    useState and functional updates, useEffect and its dependency array, cleanup functions, and the rules of hooks.
  4. Chapter 4: Events & Forms
    Handling events in JSX, passing handlers vs calling them, the synthetic event, controlled inputs, and submitting forms.
  5. Chapter 5: Rendering Patterns
    Conditional rendering, rendering lists and why keys matter, fragments, lifting state up, and portals.

Course completed

You finished every chapter — best score/.

~~~

How it works

Each chapter is a short quiz: one question at a time, with immediate feedback and an explanation after every answer. Wrong answers teach you as much as right ones.

Your progress is stored in your browser (localStorage), so you can leave and come back any time. Nothing leaves your machine, and there is no account or signup.

The questions are based on tutorials published on this site — every chapter links the related posts, and you can grab the free React Handbook to study the whole topic.