React book now available free in full — React: From Basics to Next.js , TypeScript , Fullstack
I have published a new React book. The title is “React: From Basics to Next.js , TypeScript , Fullstack.” All 35 chapters are free to read on the site, as they are. There is no checkout or purchase step. The whole book is open, so you can start from any chapter right away.
This book is a modern beginner’s guide for people learning React for the first time, people who know older React but are not yet comfortable with the current flow, and people coming over from another framework. It is six parts and 35 chapters. Part 1, Getting Started with React, covers JSX, components, state, events, and forms. Part 2, Effects, State, Routing, scales up to multi-page apps with useEffect, lifting state up, Context, custom hooks, and routing. Part 3, React with TypeScript, puts types on every line of code. Part 4, Modern Next.js, covers App Router, Server Components, Server Actions, and React 19 features. Part 5, Operations, Testing, Deploy, covers Vitest, Playwright, auth, deploy, and observability. Part 6, the Capstone, builds out a fullstack Todo app. This is not a class-component and Pages-Router-era beginner book. It sets React 19, Next.js App Router, and TypeScript as the standard from page one, and keeps the same voice from JSX through Server Actions, auth, and deploy.
The book is built from free series posts that were already on the site. React Basics (15 parts), TypeScript + React in Practice (6 parts), Modern React + Next.js (6 parts), and Build a Todo App in React (5 parts) add up to 32 parts in total. Those 32 parts stay up on the site for free, exactly as before — the older series have not been taken down. The book reorganizes these scattered posts into one arc from fundamentals to fullstack, adds new chapters on testing, auth, deploy, and a fullstack capstone, and ties them into a single volume.
The funding model is the same as the rest of the site. This book is funded by site ads and reader support. All 35 chapters are free, and there is no checkout or purchase step. If a chapter has helped you, you can support the book on Ko-fi. Reader support is what makes time for the next revisions and the next book. If you do not support it, nothing limits your access to the full book.
The structure, recommended entry points, and learning paths are laid out on the book’s landing page. Visit the React book landing page to find a starting point that matches your background, then open whichever chapter calls to you.