Este é um projeto de lista de tarefas (to-do list) desenvolvido com React e TypeScript. Ele permite que usuários adicionem, excluam e marquem tarefas como concluídas, oferecendo uma experiência de organização simples e intuitiva.
React - Biblioteca para construção da interface do usuário. TypeScript - Superset de JavaScript com tipagem estática. CSS Modules - Estilização do layout. React Hooks - Para manipulação de estado e efeitos.
Adicionar tarefa: Permite ao usuário criar uma nova tarefa. Marcar como concluída: Permite marcar uma tarefa como concluída/desmarcada. Excluir tarefa: Remove uma tarefa da lista.
Durante o desenvolvimento deste projeto, aprofundei conhecimentos em:
Tipagem com TypeScript para hooks e componentes no React. Gerenciamento de estado e atualização dinâmica de listas. Validação de dados e controle de formulário para garantir uma experiência de usuário consistente.
Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request.
📄 Licença Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.