Back to learning paths
1
Learn
2
Simulate
3
Quiz
Intermediate20 mins+66 XPNode 01 of 14

React

Components, state, effects, and the performance instincts that keep a UI honest. The library most product teams still hire for.

Launch Simulator

Mastery unlocks after a 90% Quiz score

Real-world analogy

The UI is a function of state. React is the agreement that when state changes, the screen catches up — without you patching the DOM by hand.

◎ Why it matters in production

Unnecessary re-renders, prop-drilling, and fetching in the wrong place are how 'simple' pages jank. Interviewers can feel this in a take-home.

components · hooks · state · routing · perf

Fundamental concepts you will master

UI = f(state)

Think in snapshots, not sequences of DOM mutations.

Hooks as subscriptions

useState, useEffect, useMemo — and the dependency array that will haunt you.

Lifting state

Who owns the data? The answer is almost never 'every component'.

Concurrent realities

Transitions, suspense, and why loading states are a design problem.

Step-by-step curriculum

1

JSX & components

Composition, children, and the difference between a component and a template.

2

State & effects

Local state, derived state, and effects that don't loop forever.

3

Data fetching

Where it lives, how it caches, what the user sees while it loads.

4

Routing & forms

URLs as state, controlled inputs, validation you can trust.

5

Performance

Keys, memo, virtualisation, and measuring before you guess.

Ready to see it in action?

Build your own path, step through operations, and watch mastery unlock after 90%.

Launch Interactive Simulator
Next →