Learning path · Beginner · 8h
React that stays maintainable
Components, state, effects and data — learned by building a real interface and refactoring it as it grows.
- react
- learning-path
Inside this learning path
- Build interactive React interfaces with sensible state, few effects and components that stay small.
- Skills: Composing components with props and children, Choosing where state lives, Using effects only for synchronisation, Fetching and caching data, Testing components
- Time
- 8h
The full learning path opens with a membership that covers React.
Sign in if you already subscribe.
Sign inModules
- 01Module 1: Components and state
Module · 1h 15m · The two ideas that carry the framework: components as functions of props, and state that lives as low as it can.
- 02Module 2: Data, forms and tests
Module · 1h 15m · Fetching with a data library, handling forms without pain, and testing behaviour rather than implementation.

