-
Notifications
You must be signed in to change notification settings - Fork 28
Home
Angel edited this page Mar 16, 2024
·
18 revisions
This is the wiki for the book "Build a web frontend framework (from scratch)." In this book, you build a frontend framework yourself to learn how frontend frameworks work.
The learning is divided in 5 parts:
- Part I—No Framework (📘 book)
-
Part II—A Basic Framework (📘 book)
- Chapter 3—Rendering and the virtual DOM
- Chapter 4—Mounting and destroying the virtual DOM
- Chapter 5—State management and the application's lifecycle
- Chapter 6—Publishing and using your framework's first version
- Chapter 7—The reconciliation algorithm: diffing virtual trees
- Chapter 8—The reconciliation algorithm: patching the DOM
- Part III—Improving the Framework (📘 book)
- Part IV—Extra features (🖥 online; coming soon)
- Part V—Advanced topics (🖥 online; coming soon)
You can read the first three parts in the book—can buy your copy here. Parts IV and V will be published in this repository. (This is still work in progress.)
The answers to the exercises can be found in the solutions to exercises section.
The mistakes in the code or the text are explained in detail in the errata section.