Este projeto é uma aplicação simples de lista de tarefas (Todo) construída com React e TypeScript.
O projeto está estruturado da seguinte maneira:
src/
: Este diretório contém todo o código fonte do projeto.App.tsx
: Este é o componente principal da aplicação.components/
: Este diretório contém todos os componentes React usados na aplicação.TaskForm.tsx
: Este componente é responsável por adicionar novas tarefas.TaskList.tsx
: Este componente é responsável por exibir as tarefas.
interfaces/
: Este diretório contém todas as interfaces TypeScript usadas na aplicação.Task.ts
: Esta interface define a estrutura de uma tarefa.
- Clone o repositório para a sua máquina local.
- Navegue até o diretório do projeto.
- Instale as dependências do projeto com o comando
npm install
. - Execute o projeto em modo de desenvolvimento com o comando
npm run dev
.
Para construir o projeto para produção, execute o comando npm run build
.
Este projeto usa ESLint para linting. Você pode executar o linter com o comando npm run lint
.
Contribuições são bem-vindas! Por favor, leia as diretrizes de contribuição antes de enviar um pull request.
Este projeto está licenciado sob a licença