/To-do-list

Primeiro desafio da trilha ReactJS.

Primary LanguageTypeScriptMIT LicenseMIT

logo_ignite

 

To-Do-List

Desafio 01 - trilha ReactJS

Principal linguagem do projeto Quantidade de linguagens utilizadas Tamanho do repositório Licença

Sobre   |   Funcionalidades   |   Tecnologias   |   Começando   |   Demo   |   Licença   |   Autor


🎯 Sobre

Primeiro desafio, trilha ReactJS. Onde foi feito um desafio a partir de um template, fornecido pela rocketseat. O seu principal objetivo é uma pequena aplicação de atividades a fazer, para treinar um pouco mais sobre manipulação do estado no React.

  • Adicionar uma nova tarefa
  • Remover uma tarefa
  • Marcar e desmarcar uma tarefa como concluída

Logo depois de ter feito esses topicos, foi feito os testes de funcionalidades.

✨ Funcionalidades

✔️ handleCreateNewTask: Deve ser possível adicionar uma nova task no estado de tasks, com os campos id que deve ser gerado de forma aleatória, title que deve ser um texto e isComplete que deve iniciar como false.;
✔️ handleToggleTaskCompletion: Deve alterar o status de isComplete para uma task com um ID específico que é recebido por parâmetro. ;
✔️ handleRemoveTask: Deve receber um ID por parâmetro e remover a task que contém esse ID do estado.;

🚀 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

✅ Pré requisitos

Antes de começar 🏁, você precisa ter o Git e o Node instalados em sua maquina.

🏁 Começando

# Clone este repositório
$ git clone https://github.com/cleber-santos/To-do-list

# Entre na pasta
$ cd To-do-list

# Instale as dependências
$ yarn

# Para iniciar o projeto
$ yarn dev

# O app vai inicializar em <http://localhost:8080>

🎞️ Demonstração

demo_Gif

📝 Licença

Este projeto está sob licença MIT. Veja o arquivo LICENSE para mais detalhes.

Feito com ❤️ por Cleber Santos

 

Voltar para o topo