Chegamos ao final do Módulo 32: Projeto 5 - Continuação em que você:
- executou a função no componente para programar a remoção de uma tarefa;
- praticou o uso do dispatch;
- resolveu possíveis erros que se apresentaram no código do projeto;
- construiu funções para editar tarefas;
- aprendeu sobre componentes controláveis;
- organizou o código para reduzir as chamadas (linhas);
- criou tipagem para filtrar tarefas;
- usou funções para o funcionamento do campo "busca";
- renderizou a lista de tarefas para corrigir possíveis erros;
- criou funções para programar o filtro por prioridade ou estado da tarefa;
- fez o contador de tarefas;
- removeu e adicionou props;
- corrigiu possíveis erros no código do projeto;
- programou os resultados dos filtros;
- praticou algumas dicas para melhorar a performance dos códigos;
- estilizou as mensagens de respostas do filtro;
- conheceu e instalou a biblioteca React Router para construir o mecanismo de roteamento;
- compreendeu o conceito de Single Page Application;
- conheceu funções, constantes, componentes, elementos, propriedades usadas no React Router;
- criou página de cadastro de uma nova tarefa;
- estilizou os botões da página;
- importou o componente "link";
- criou nova página para adicionar tarefa;
- estilizou a página do projeto;
- usou os atributos htmlfor e As;
- praticou o uso de enums;
- criou e integrou um checkbox nas tarefas de uma lista;
- dominou a lógica por trás da alteração do status de uma tarefa;
- aplicou conceitos de prioridade e organização em tarefas.
