Capítulo 222 de 456
Lista de módulos importados no cliente por seus side effects antes do arquivo instrumentation-client.{js,ts} do usuário rodar (antes da hidratação React) — feito para plugins de next.config.js (ex.: withSentry) injetarem instrumentação sem exigir que cada projeto edite instrumentation-client.
node_modules) ou um path relativo à raiz do projeto.instrumentationClientInject em ordem, 2) instrumentation-client.{js,ts} do projeto, 3) hidratação React.module.exports = function withMyInstrumentation(nextConfig = {}) {
return {
...nextConfig,
instrumentationClientInject: [
...(nextConfig.instrumentationClientInject ?? []),
'my-instrumentation-package/client',
],
}
}
| Version | Changes |
|---|---|
| v16.3.0 | instrumentationClientInject introduzido |
next.config.js, não para código de aplicação comum (use instrumentation-client direto nesse caso).onRouterTransitionStart são simplesmente ignorados na navegação.