Возможно ли применить режим SSR-only в Next.js и только частично гидрировать страницу? Что я имею в виду, скажем, у меня есть это приложение:
компоненты / dynamic.jsx
export default () => (
<button onClick={() => console.log("I have been clicked")}>Click me</button>
)
страниц / index.jsx
import DynamicComponent from "../components/dynamic.jsx";
export default () => (
<div>
<h1>Hello World</h1>
<p>Lorem ipsum</p>
<Hydrate>
<DynamicComponent />
</Hydrate>
</div>
);
Теперь предположим, что мы отрисовываем pages/index.jsx
с Next.js
, поэтому он будет отрисован на сервере и полностью гидратирован на клиенте. По соображениям производительности (уменьшение размера пакета, сокращение времени выполнения) и чтобы приложение лучше играло с рекламой (?), я хочу только гидрировать DynamicComponent
на клиенте и в лучшем случае загрузить только JavaScript для DynamicComponent
в клиент.
Это возможно с
Спасибо