AtomLearnAtomLearn
DashboardGoalsPathAchievementsReviewSign In
R
IntermediateFull track availableFrontend

React

Build modern UIs with components, hooks, and state management

13 atomsSpaced repetitionLearn at your own pace

What you'll learn

What is React — declarative UI, virtual DOM
JSX syntax & rules
Components & props
useState — state & re-renders
Event handling — onClick, onChange, onSubmit
Conditional rendering
Lists & keys
useEffect — side effects & cleanup
Controlled forms
Lifting state up
useContext — avoiding prop drilling
Custom hooks
useMemo & useCallback — performance

3 Modules · 13 atoms

Prerequisites