This is my attempt to understand React more deeply by exploring its internals and writing about them.
- How React streams UI out of order and still manages to keep order — A deep dive into how React streams and renders UI out of order using Suspense boundaries
- Why frontend frameworks need hydration — SSR is not new. So why do modern frameworks need hydration?
- How Does React Fiber Render Your UI — How React breaks rendering into small interruptible units
- Making sense of 'key' prop in react — Why React needs a key prop, how it affects reconciliation
- How state updates work internally — A deep dive into how React state updates really work, from hooks to batching
- Understanding Why React Fiber Exists — How Fiber lets React pause, prioritize, and resume work
- Running React on different platforms — The correct mental model for understanding React across platforms
