This document discusses building React from scratch by summarizing key components and concepts. It recommends getting hands-on practice over just watching tutorials, and advises against analyzing or rebuilding every library used. The core concepts covered include React, renderers, the reconciler, scheduler, createElement, ReactDOM.render, fibers vs stacks, work loops, performing reconciliation work, and useState. Resources for learning more are provided, with an emphasis on practical implementation over just learning concepts.
18. Resources
Paul O Shannessy - Building React From Scratch
https://www.youtube.com/watch?v=_MAD4Oly9yg
Implementation Notes
https://reactjs.org/docs/implementation-notes.html
Codebase Overview
https://reactjs.org/docs/codebase-overview.html
32. Reconciler - stack vs fiber
https://claudiopro.github.io/react-fiber-vs-stack-demo/
https://www.youtube.com/watch?v=ZCuYPiUIONs
Lin Clark - A Cartoon Intro to Fiber - React Conf 2017
https://www.youtube.com/watch?v=aS41Y_eyNrU&t=398s
SMOOSHCAST: React Fiber Deep Dive with Dan Abramov