A digital garden by Sina Salahshour

Notes that go all the way down.

Notes, deep dives and explainers, published straight from my Obsidian vault. Diagrams, footnotes and the occasional rabbit hole.

Courses

Series

Series

How React Works

A plain-language course on the ideas behind React 19, from UI as a function of state through rendering, reconciliation, fiber, priorities, commit and hooks, built on one small app.

Parts
12 parts
Reading time
1 h 30 min
Updated
  1. 01The Big Idea: UI Is a Function of State
  2. 02Elements, Components and the Tree
  3. 03What Rendering Really Means
  4. 04State Updates: Snapshots and Batching
Start the series

Series

React Internals

A source-level tour of how React 19 turns your components into pixels, from createRoot and lanes to fibers, hooks, the commit phase and the React Compiler.

Parts
18 parts
Reading time
3 h 18 min
Updated
  1. 00React Internals: from createRoot to pixels
  2. 01Bootstrap - Packages, JSX and the Dispatcher
  3. 02createRoot - FiberRoot and HostRoot
  4. 03root.render - Scheduling the First Update
Start the series

Series

Next.js in Practice

A practical, source-backed course on Next.js 16, from the App Router, Server Components and Cache Components to rendering strategies, auth patterns and recipes for everyday problems.

Parts
26 parts
Reading time
6 h 19 min
Updated
  1. 00Next.js in Practice: from request to pixels
  2. 01The App Router - Files, Segments and Layouts
  3. 02Server and Client Components
  4. 03Linking, Navigation and Prefetching
Start the series

Latest

Recent notes

All 56 posts

Explore

Topics