Importing Componentes
Remote Módulos pode ser imported em various formas.
Lazy / Async importe
Padrão Exporta
Use React.lazy e React.Suspense
Hydration Errors
Usando next/dynamic para importe módulos remotos vai cause Hydration Erros
Named exporta
Named Exporta require uma mocked default ser retornado para React.lazy que expects apenas padrão exporta.
Eager / Sync importe
Eager importa work as well, but it é reccomneded para usar dynamic importa quando possible para avoid large upfront network transfors ou requests
Cliente side apenas
In some cases, você may just want para carregar um módulo remoto no cliente.
Por exemplo, se your remote does não forneça uma commonjs e navegador alvo de build.
Node requires uma remoteEntry em commonjs format, você cannot forneça uma navegador designated remote para uma Servidor.