TypeScript + React

Learn frontend
at the mental-model layer.

This track focuses on the bugs and edge cases that catch senior engineers off guard: generic inference, stale closures, cleanup semantics, dependency churn, and rendering guarantees.

It teaches TypeScript and React together, the same way they collide in real interviews and real code reviews.

3phases
14mental models
10guides live
Most prep

Memorizes APIs and misses the model.

That works until the interview shifts from syntax to semantics: why the closure is stale, why the effect loops, why the generic widened, or why the context update repaints everything.

This path

Builds the explanation before the fix.

Every section isolates a failure mode, then teaches the invariant behind it so the right implementation becomes obvious instead of memorized.