Todo App with React, TypeScript, and TDD


Though this course material is free, you can support our work by buying us a coffee (opens in a new tab). This way you are supporting us to create more free content like this. Or if you want a live explanation of this course, you can book a session with us on Topmate (opens in a new tab).

Todo apps are a great way to learn a new language or framework. We teach this course with more than just React.

A high-level overview of the things that this course will teach you:

  • Good Project Setup for React (Vite, TypeScript, ESLint, Prettier, Husky, Lint Staged)
  • Component Composition
  • Testing with Vitest and React Testing Library

The GitHub repo for this course is here (opens in a new tab).