Projeto 13 - Timer com Histórico ⏳
Objetivo: Gerenciar recursos do navegador usando funções de ciclo de vida (onMount e onDestroy) para evitar vazamentos de memória.
🚀 Desafio
Crie uma ferramenta de produtividade (Pomodoro simplificado): 1. Timer: Um cronômetro regressivo que inicia em 25:00. 2. Ciclo de Vida: - O timer deve iniciar apenas quando o componente for montado. - O intervalo (setInterval) deve ser obrigatoriamente limpo quando o usuário mudar de rota ou fechar o componente. 3. Histórico: - Toda vez que o timer chegar a zero, adicione o horário da conclusão em um array de "Sessões Concluídas". - Exiba esse histórico em uma lista.
📤 O que entregar?
- Arquivo
App.sveltecontendo as funçõesonMounteonDestroy. - Screenshot do timer rodando e da lista de sessões concluídas.