Extras

Advanced Typescript
These extras are here to help you practice what you have already learned in the workshop. They focus on advanced TypeScript topics like promises, async/await, modules, type operators, utility types, mapped types, and conditional types.
There are no solutions and no tests in this section. That is intentional. This is about exploring, practicing, and building confidence by applying workshop concepts to something that feels real.
You may see code that looks unfamiliar (React, Vite, styling, etc.). Feel free to explore it, but you do not need to master it right now. Focus on the areas with 🐨 instructions. Those are the parts that line up with what you've learned so far.
Spaced repetition helps you remember what you learn by revisiting it over time. Practical extras like these give you lots of reps and quick wins, which makes the concepts stick and builds momentum.