Pular para conteúdo

Exercícios: Aula 08 - Projeto Prático I: Task Manager (Planejamento) 📝

1. Planejamento de Componentes

Para o nosso Task Manager, quais componentes você acredita serem necessários para manter o projeto organizado? Liste pelo menos 3 e descreva a responsabilidade de cada um.

2. Definição de Dados (State)

Que tipo de informações cada "Tarefa" (Task) deve conter no nosso array de tarefas? Defina um objeto exemplo com as propriedades necessárias (ex: título, status, id).

3. Fluxo de Criação

Descreva o passo a passo lógico (do input do usuário até a atualização da tela) para a funcionalidade de "Adicionar Nova Tarefa". Quais diretivas e eventos serão utilizados?

4. Persistência Local (LocalStorage)

Pesquise como salvar e ler dados do LocalStorage do navegador. Escreva um exemplo de código que salva o array de tarefas e outro que o recupera ao carregar a página.

5. Desafio: Maquete do App

Crie a estrutura visual básica do App em um único arquivo App.vue (sem separar componentes ainda). - Deve ter um título centralizado. - Um input com botão ao lado. - Uma área para listar as tarefas. - Use CSS (pode ser CSS puro ou classes utilitárias) para deixar o layout limpo e agradável. - Implemente apenas a funcionalidade de listar tarefas estáticas por enquanto.