What Next
You made it to the end. You can now build interactive interfaces with React.
What you learned
Components, JSX, props, and children
Events, state, lists, forms, and lifting state
Effects, fetching, refs, and context
Custom hooks, memo, reducer, and router
A scoreboard that ties the pieces together
Practice projects
A todo list with filter: all, open, done
A quiz that reads questions from an array
A theme switcher with context: light and dark
A small blog list with React Router
Where to go on FoxSchools
Stronger JavaScript makes stronger React. Revisit the JavaScript course for closures and arrays.
TypeScript plus React is how many teams work. Try the TypeScript course next.
FoxSchools itself is React. You already used the patterns this site is built on.
The official docs
react.dev is excellent. Read 'Thinking in React' after this course. It will feel familiar.
Remember: UI is a function of state. Keep components small. Copy state, do not mutate it.
Test yourself
Three quick questions made just for this lesson. Earn 10 XP per correct answer.