Size: a a a

2020 November 18

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander
у меня почему-то это получилось только в том случае, если ложу тег <script> со ссылкой на bundle непосредственно в искомый тег (c #content), иначе просто ошибка. С hydrate: true то же
надо подключать в head с аттрибутом defer
источник

AS

Artiom Sinkaruk in Svelte [svelt]
Марк Танащук
Не могу отвыкнуть
Отвыкайте)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
совпадать должен идеально, поэтому для железобенности лучше один и тот же рендерер
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
про данные - их нужно будет отдать компоненту, чтобы он мог понять что разметка сгенерированная на сервере основана на актуальных данных
источник

AS

Artiom Sinkaruk in Svelte [svelt]
Pavel 🦇 Malyshev
совпадать должен идеально, поэтому для железобенности лучше один и тот же рендерер
понятно, в моём случае это невозможно
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
для этого обычно в конец body кладут что-то вроде:

<script>
window.___DATA__ = {};
</script
>
источник

AS

Artiom Sinkaruk in Svelte [svelt]
да, видел такое)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Artiom Sinkaruk
понятно, в моём случае это невозможно
и я к тому, что единственная железобетонность - это рендерить свелтом на сервере на nodejs
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
остальное под вопросом
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
частично может помощь если хотя бы шаблоны будут одни и те же
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
хотя рендерер может работать по-разному и все равно сломать
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Artiom Sinkaruk
да, видел такое)
вой доклад на тему: https://www.youtube.com/watch?v=sjzmYK9IjTE
источник

AS

Artiom Sinkaruk in Svelte [svelt]
спасибо за информацию. Понял следующее: виджетный подход работать будет, а вот с гидрацией - траблы будут.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
там не свелт, а рактив еще. тогда свелт для веб мало юзали еще. в основном для ТВ
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Artiom Sinkaruk
спасибо за информацию. Понял следующее: виджетный подход работать будет, а вот с гидрацией - траблы будут.
в prelite мы поэтому  не стали заморачиваться с гидрацией, пока во всяком случае. правда у нас фактически нет контентных виджетов, то есть важных для SSR. поэтому на сервере в эти места рендерится заглушка просто.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
то есть большая часть виджетов спокойно рендерится на клиенте
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
один момент важный, свелт НЕ заменяет контент контейнера куда рендерится
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
это может помешать сделать как делаем мы в perlite, который специально делает replace чтобы заменить заглушку
источник

AS

Artiom Sinkaruk in Svelte [svelt]
Pavel 🦇 Malyshev
один момент важный, свелт НЕ заменяет контент контейнера куда рендерится
хм, я читал обратное, сейчас поищу
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Artiom Sinkaruk
хм, я читал обратное, сейчас поищу
вспомнил еще мой старющий эксперимент: https://github.com/PaulMaly/php-svelte-bridge-example
источник