Dynamic carregue provider
Modern.js fornece Data Loader para help For dados management, Data Loader é apenas executed no lado do servidor e vai não ser executed repeatedly no lado do cliente.
Este chapter vai introduce como para usar Data Loader para obtain producer information e carregue it dinamicamente.
Crie provider
Crie uma nova provider for dynamic carregue.
1. Crie configuração arquivo
Crie uma module-federation.config.ts arquivo no projeto root diretório e write o seguintes content:
2. Apply plugin
Apply @module-federation/modern-js-v3 em modern.config.ts:
3. Crie precisa ser exposto componente
Crie o arquivo src/components/Image.tsx com o seguintes content:
E crie o corresponding style arquivo, o content é as follows:
Crie loader
Crie uma .data arquivo com o mesmo name no corresponding routing arquivo. Taking o root diretório src/routes/page.tsx como exemplo, crie src/routes/page.data.ts:
Carregue dynamic provider
Consuma loader dados e dinamicamente carregue o corresponding producer: