Nota: Este projeto foi desenvolvido com base em um tutorial do canal Programação Web. Agradeço ao criador por fornecer um excelente guia que ajudou na construção deste projeto.
Este projeto é uma aplicação de lista de tarefas (Todo List) desenvolvida com React e Vite. Ele oferece uma maneira simples e eficaz de gerenciar tarefas com funcionalidades para adicionar, marcar como concluído, deletar itens individuais e deletar todos os itens da lista.
- Adicionar novas tarefas
- Marcar tarefas como concluídas
- Deletar tarefas individuais
- Deletar todas as tarefas
- React: Biblioteca JavaScript para construção de interfaces de usuário.
- Vite: Ferramenta de build rápida para desenvolvimento e construção de projetos.
- ESLint: Ferramenta para identificação e correção de problemas em código JavaScript.
-
Clone o repositório:
git clone https://github.com/JosielJrr/react-todo-list.git
-
Navegue para o diretório do projeto:
cd react-todo-list
-
Instale as dependências:
npm install
-
Inicie o servidor de desenvolvimento:
npm run dev
npm run dev
: Inicia o servidor de desenvolvimento.npm run build
: Cria uma versão otimizada para produção.npm run preview
: Visualiza a versão de produção localmente.
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b minha-feature
) - Faça commit das suas alterações (
git commit -am 'Adiciona nova feature'
) - Push para a branch (
git push origin minha-feature
) - Abra um Pull Request
Este projeto utiliza os seguintes plugins do Vite:
- @vitejs/plugin-react: Usa o Babel para Fast Refresh.
- @vitejs/plugin-react-swc: Usa o SWC para Fast Refresh.
Para mais informações sobre como configurar e usar o Vite, consulte a documentação oficial.