A React project with TypeScript where users can create, edit, filter and delete their Todo's.
- Create, edit and delete Todos with a confirm box when user attempt to do those actions.
- Users can filter their Todo's
- An indicator when you don't have any Todo's yet or your criteria doesn't match any Todo's
-
Typed with Typescript.
-
Responsive design with CSS modules.
-
State managed by Context API and useContext hook.
-
Using typed components props instead of React.FC for functional components (GitHub PR in Create React App's repo)
-
Deployed with gh-pages.
-
Git clone the project:
git@github.com:gsvidal/todo-app-2.0-typescript
-
Run
npm install
oryarn add
to download and install all the dependencies. -
Run
npm run start
to initialize the dev server