EduardoHoths / Desafio-01-Conceitos-do-React

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Desafio 01 - Conceitos do React

💻 Sobre o desafio

Essa será uma aplicação onde o 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

Você deve criar as funcionalidades para as três funções presentes nesse arquivo, que são:

  • 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

  • React
  • Typescript
  • uuid

📋 Projeto

Para visualizar a aplicação completa, siga os seguintes passos:

  • Realize um clone deste repositório: git clone git@github.com:EduardoHoths/Desafio-02-Ignite-Refactoring-de-classes-e-typescript.git
  • Execute o comando npm install para instalar todas as dependências
  • Execute o comando npm dev para iniciar a aplicação

About

License:MIT License


Languages

Language:TypeScript 41.3%Language:JavaScript 38.5%Language:SCSS 18.4%Language:HTML 1.8%