DevPath · Aprenda a programar ESPTEN

Capstone executável: um gerenciador de tarefas de ponta a ponta

Conectar as camadas (e por que funciona)

Injetar as dependências

Cada camada recebe a de baixo como parâmetro, em vez de criá-la por conta própria:

const store   = criarStore();        // dados
const api     = criarApi(store);     // a API usa o store
const cliente = criarCliente(api);   // o cliente usa a API (fetch)

Isso se chama injeção de dependências, e tem dois superpoderes:

Nos exercícios você constrói cada camada e, no final, as conecta em um app que inicia, confirmando que o fluxo de ponta a ponta funciona executando-o.

Coloque isto em prática

O DevPath é um curso prático: aqui você lê a teoria; no app você a coloca em prática com exercícios que rodam de verdade, offline.

Comece grátis no app →
← As camadas de um app full-stackVer o módulo →