React
How to build modern React apps with components, hooks and state.
What it covers
- Mental model - one-way data flow and the five-step "thinking in React" process.
- Components jsx props - components, JSX, and props as read-only inputs.
- State - what state is, useState, and how to structure it.
- Hooks and rules - hooks, the Rules of Hooks, and custom hooks.
- Rules of react - the purity rules that let React render reliably.
- Effects - useEffect, dependency arrays, cleanup, and "you might not need an effect".
- State management patterns - lifting state, key-reset, useReducer, context.
- React 19 features - Actions, the form hooks, the use API, Server Components, ergonomics.
- And 2 more topics.
What Corey can do with it
Corey reads it whenever a job touches React, whichever skill is running.
Try asking
Talk me through mental model for React, and flag anything that changes often.
What do I need to get right about components jsx props before I start?
What it will not do
- Quote a price, limit or threshold from memory. Figures that move are kept in a dated ledger and re-checked against the primary source first.
- Do anything public, costly or irreversible without your yes.