mirror of
https://github.com/hanzoai/next.js.git
synced 2026-09-24 17:00:51 +00:00
### Why? In preparation for moving all turbopack crates Also makes them easier to work with in general. Closes PACK-3164
27 lines
745 B
JavaScript
27 lines
745 B
JavaScript
import dynamic from 'next/dynamic';
|
|
const DynamicComponentWithCustomLoading = dynamic(()=>import('../components/hello'), {
|
|
loadableGenerated: {
|
|
modules: [
|
|
"src/some-file.js -> " + "../components/hello"
|
|
]
|
|
},
|
|
loading: ()=><p>...</p>
|
|
});
|
|
const DynamicClientOnlyComponent = dynamic(()=>import('../components/hello'), {
|
|
loadableGenerated: {
|
|
modules: [
|
|
"src/some-file.js -> " + "../components/hello"
|
|
]
|
|
},
|
|
ssr: false
|
|
});
|
|
const DynamicClientOnlyComponentWithSuspense = dynamic(()=>import('../components/hello'), {
|
|
loadableGenerated: {
|
|
modules: [
|
|
"src/some-file.js -> " + "../components/hello"
|
|
]
|
|
},
|
|
ssr: false,
|
|
suspense: true
|
|
});
|