The Framework Field Guide

A practical and free way to teach Angular, React, and Vue all at once, so you can choose the right tool for the job and learn the underlying concepts in depth.

Why learn React, Angular, and Vue?!

By learning React, Angular, and Vue all at once you gain:

  • Deeper understanding of core concepts than you'd have by only learning one framework
  • Insight into different programming methodologies
  • Appreciation for the "why" behind framework tradeoffs
  • A superpower to learn similar UI frameworks much faster

Don't want to learn all three? That's okay. You can easily select a single framework and use this book to learn it front-to-back.

Chapter Listing:

Hi! I'm Corbin Crutchley, the author of "The Framework Field Guide" - the outline of which you're looking at!

The Framework Field Guide will be available for free online alongside paid physical edition and will teach React, Angular, and Vue all at the same time.

Are you really going to teach React, Angular, and Vue all at once?!


Because all three of these frameworks have some fairly solid commonality between them, I'm able to have most of the concepts explained in shared headings and text bodies. For instances where the frameworks diverge, you'll see tabs to see the relevant code samples.

For example, here's a "Hello world" component in each framework:

const Hello = () => {
return <p>Hello, world!</p>

In the book print, these tabs will be turned into sub-headings.

Who is this book for?

This book is primarily for three sets of people:

  1. Newcomers, who are looking to learn these frameworks for the first time.
  2. Engineers who've learned one framework and are looking for an easy way to learn one of the others.
  3. Those looking to 1-up their knowledge of these frameworks' internals

This book will be starting with the very basics of what a component is, all the way into re-creating the core elements of these frameworks from scratch. Don't believe me? Here's sneak peek of the "React Internals" chapter I wrote via a Twitter thread where I build useState in Vanilla JS.

When does it release?

This book is still currently in production, and as such won't be available immediately. If you want early access to the book while it's being worked on, feel free to reach out to me on Twitter.

Otherwise, if you want to be notified when the book releases, you can join our Discord or sign up to be notified via email when the book releases.

    I promise you won't get spammed with emails if you sign up for notifications. Again, the book is free and we will never share or sell your email with anyone.