Have you ever wondered why you reach for TypeScript? I hate TypeScript and use it every single day. In 2026, React developers live in TypeScript-land by default. Most templates ship with .tsx files, lots of job listings require TS experience, and yet somewhere along the line we stopped asking ourselves “Why should we use this tool?"
TypeScript adds new and unique ways to trip yourself up. If you've ever had to cast something as unknown just to cast it again as the type you actually wanted, wasted an afternoon troubleshooting a never type that showed up uninvited to the party, or restarted your TS server as a reflex, this talk is for you.
Learn the professional TypeScript hater's diagnosis framework:
* which problems types actually solve
* which problems can be fixed with better tools or processes
* how to figure out if you’re reaching for TS on purpose or reaching for it as a magic pill
By the end of this talk, you’ll know exactly where TypeScript earns its keep in your codebase and be more honest with yourself about why you reached for it in the first place.
This talk has been presented at React Summit US 2026, check out the latest edition of this React Conference.




















