отдаю клиенту собранную html страничку, но реактивности нет, как можно сделать уже отрендренный элемент реактивным?
По-сути, мне нужно чтобы при запросе приложение отдавало полностью собранную страничку, а потом переходило в SPA (SSR -> SPA).
Самый простой способ https://kit.svelte.dev/
Оживление странички же называется гидрацией. Может, в вашем случае она просто отключена?
У гидрации true в App.svelte и в require('svelte/register')({ hydratable: true });
Может быть я неправильно гидрацию делаю?
Я дальше документации не заходил, сказать не могу. Может быть, страничка умерла от исключения, или где-то настроили неправильно. Но выше рекомендуют использовать Kit, а это действительно куда более простой способ использовать прогрессивные фишки, как ССР.
это нужно в компонентах кодировать реактивность специальную, мб if(browser) {...} добавить какой-то, но я бы послушал если существует какой-то свелт-вей
Александр, а каким образом это в Svelte Kit работает?
Обсуждают сегодня