Preact cli (SSG) простой HTML без гидратации [закрыто]
У нас есть огромная библиотека компонентов React, и я хотел бы использовать ее для создания статических шаблонов для нашей CMS, которые вставляют контент в статический HTML-код на сервере при каждом запросе. Мы используем Zope / Plone с Diazo.
Сервер CMS заменяет фиктивный контент в шаблонах фактическим контентом из базы данных и отправляет HTML в браузер. В качестве примера предположим, что в моем статическом шаблоне html есть:
<h1 id="page-title">Your title here</h1>
Во время выполнения (запроса) Диазо применяет такое правило:
<replace css:theme="#page-title" css:content="#page-title">
который заменяет фиктивный текст текстом из содержимого CMS.
Я пробовал простой шаблон preact-cli, но он генерирует HTML с гидратацией, поэтому контент, добавленный сервером, после загрузки страницы заменяется предыдущим фиктивным путем гидратации.
Нам не нужен SPA, только одна страница html, а JS будет использоваться только для взаимодействия с пользователем, такого как свертывание, прокрутка, анимация и так далее. Наша возможная цель - использовать нашу библиотеку и иметь возможность создавать модульные изолированные компоненты, управляемые и демонстрируемые StoryBook, и использовать их для создания действительно простой статической HTML-страницы.
Есть ли способ отключить гидратацию в preact-cli и создать действительно статическую страницу? Или любые другие предложения?