Usage Inside Next.js
💡
<For />
and block()
are currently not supported within Next.js.You can use Million inside Next.js by using the dynamic
function from next/dynamic
to load the component without Server-Side Rendering (SSR).
Similarly, you can use the utilities provided for React, with the exception of <For />
and block()
.
_app.js
import dynamic from 'next/dynamic';
// Note that blocks currently cannot be prerendered because it
// is dynamically imported.
const Block = dynamic(() => import('million/react'), { ssr: false });
function Hello({ name }) {
return <h1>Hey there {name}</h1>;
}
function App() {
return (
<>
<Block name="Million">{Hello}</Block>
</>
);
}
export default App;