Learn how a frontend web framework works by coding your own!
In
Build a Frontend Web Framework (From Scratch), you’ll learn the secrets behind frameworks like React, Vue, and Angular, including:
- Using the Document API to create HTML documents programmatically
- How the virtual DOM helps define the view of an application
- Using reconciliation algorithms to update the HTML efficiently
- How Single Page Application (SPA) routers and webpack loaders work
- Rendering a web application in the server, and rehydrating it in the browser
Frontend frameworks are essential for creating websites, UIs, and intuitive apps. While it’s tempting to treat a framework like a black box, they’re not magic.
Build a Frontend Web Framework (From Scratch) shows you how to build your own framework from basic JavaScript, HTML, and CSS. Once you learn how frameworks function, you’ll be able to work with them more efficiently, troubleshoot bugs more effectively, and even customize them for your specific needs.