TypeScript has a very unique type system that is universally loved. Yet, most developers have only scratched the surface on what unique things are possible using Typescript's types.
For example, are you familiar with the `infer` keyword? How about recursive types? Did you know that 0 can be a type? Did you know you can do arithmetic using purely typescript types? Oh yeah, did you also know you can reproduce Wordle using purely typescript types?
In this 100% code-driven session, Dante will show you weird and interesting parts of the Typescript type system that make you think "this is extreme, very cool and hilariously nerdy, but when would I ever need this?". The fact of the matter is, you might, in some specific situations; but more often than not you will never use this stuff... Though, has that ever stopped us from just having fun?
This talk has been presented at React Advanced 2025, check out the latest edition of this React Conference.