Foi o primeiro desafio prático do curso, o desafio foi desenvolver uma aplicação de controle de tarefas no estilo to-do list, que contém as seguintes funcionalidades:
- Adicionar uma nova tarefa
- Marcar e desmarcar uma tarefa como concluída
- Remover uma tarefa da listagem
- Mostrar o progresso de conclusão das tarefas
Apesar de serem poucas funcionalidades, deu para praticar bastante os conceitos de estados, imutabilidade, componentes e props. Na parte de estilização também consegui praticar bastante css e o flex-box, também escolhi utilizar medida relativa então para quase todos os componentes utilizei rem ao invés de pixels, consegui seguir o layout do figma e gostei muito do resultado.