Course · 5 lessons ~58 hr Intermediate

React Deep Dive

React Deep Dive covers: The Road to React, JavaScript Masterclass. Master React from fundamentals through advanced patterns — components, hooks, state management, routing, performance optimization, and testing. Use your Epic React and Testing JavaScript investments. This is the centerpiece of the curriculum. React components are like Rails partials with state. props are like locals: in render partial: "user", locals: { user: @user }. React's useContext is like Rails' Current attributes — a way to make data available deep in the component tree without passing it through every level. React Router is like routes.rb but running in the browser. useState is like an instance variable that triggers a re-render when it changes. The mental model shift: in Rails, the server renders HTML and sends it; in React, the browser renders the UI and asks the server for data. Understanding both models makes you dangerous.

reading · we frame, you read MIT or the canonical taught · we author, no canonical fits ↺ spirals back to earlier lessons
Course locked

Complete The DOM, Browser & CSS first.

This course unlocks once you've finished its prerequisite. Open prerequisite →

5 lessons. Read in order; spiral back when you need to. By the end you'll have used the core ideas twice — once on the abstract, once on something you'll meet at work next week.