Objetivo

Construir uma tela mobile no app do parceiro Aventura aplicando o padrão MVVM em React Native com TypeScript: Model (tipos + fetch), ViewModel (custom hook com estado e ações) e View (componente que só consome o hook).

Pontos-chave

Conexão com a aula 7

A aula 7 entra em Orientação a Objetos com TDD — escrever os testes antes do código. O ViewModel que você acabou de criar é o primeiro candidato: testá-lo isoladamente (sem montar a UI) é exatamente o que MVVM promete e o que o TDD vai exercitar na próxima sessão.