Generics, utility types, type guards, advanced patterns
Intermediate
Typing React components, hooks, and patterns correctly is what makes TypeScript actually useful instead of just annoying. Here's how senior engineers do it.
Advanced
Generics, conditional types, mapped types, and template literals are the tools that separate TypeScript users from TypeScript architects.