Nesse desafio, você vai 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, você vai precisar relembrar conceitos como:
- Estados
- Imutabilidade do estado
- Listas e chaves no React Native
- Propriedades
- Componentização
Para completar esse desafio, você pode necessitar de pesquisas para aprender sobre métodos de manipulação de arrays como map, filter ou até mesmo reduce.
- npx react-native start --reset-cache
- npx expo start --web --clear
- npx expo-doctor