React Course/Resources
CourseResources

Resources

Documentation, references, and tools to keep going after the course.

React

The official documentation is the best reference once you know what you are looking for.

React Documentation

The official docs, organised around learning and reference.

Thinking in React

How to break a design into a component tree and decide where state lives.

Rules of Hooks

Why hooks must be called at the top level, and what breaks when they are not.

You Might Not Need an Effect

The most common misuse of useEffect, and what to write instead.

JavaScript

References for the language features the refresher module covers.

MDN JavaScript Guide

A readable walkthrough of the language, from syntax to modules.

MDN: Array methods

The full reference for map, filter, reduce, and everything alongside them.

MDN: Using promises

Promise chaining, error handling, and how async/await builds on it.

JavaScript modules

Named exports, default exports, and how bundlers resolve them.

Tools

What to reach for when you start building something of your own.

Vite

The fastest way to start a plain React project locally.

Next.js

The React framework this documentation site itself is built on.

React Developer Tools

Inspect the component tree, props, state, and what is re-rendering.

TypeScript for React

Typing props, state, and hooks once plain JavaScript stops being enough.