Keentune

React curriculum

28 chapters
·
290 concepts
·
free
Everything the adaptive question bank can teach and test in React, from foundations through advanced practice. Work through it in order, or start practicing and let the questions find your level.
Start practicing React

New here? Read the React guide

A free 17-minute primer — the mental model, the mistakes beginners make, and what to practice first.

A. JSX and describing the UI

B. Props and composition

C. State: a component's memory

D. Render, commit, and reconciliation

E. Updating objects and arrays immutably

F. Choosing, lifting and sharing state

G. Reducers

H. Context

I. Refs and the DOM

J. Effects: synchronizing with external systems

K. You might not need an Effect

L. Rules of React and custom Hooks

M. Performance, memoization and the Compiler

N. Transitions, deferred values and external stores

O. Suspense, lazy and the use Hook

P. Forms, Actions and optimistic UI

Q. react-dom: events, portals and resources

R. Client roots, hydration and StrictMode

S. Server rendering and static prerendering

T. Server Components and Server Functions

U. Error boundaries, class components and testing

V. Client-side routing

W. State and server-state libraries

X. Testing React components

Y. Accessibility in React

Z. Styling approaches

AA. Typing a React app

AB. The Rules of React, enforced — eslint-plugin-react-hooks

Keentune is not affiliated with or endorsed by the organizations whose documentation informs these maps.
Start practicing React
All about React practice
Browse all free study guides
Also on your phone
All exam, test, and product names and trademarks are the property of their respective owners and are used here for identification and reference only. Keentune is independent study practice — not affiliated with, authorized, or endorsed by any of these organizations.
© 2026 SportaApp LLC