Size: a a a

2020 November 18

𝚋

𝚋𝚘𝚛𝚘𝚟 in Svelte [svelt]
))0
источник

AS

Artiom Sinkaruk in Svelte [svelt]
PHP SSR и Svelte
Всем привет. Вопрос по SSR и hydration. Хочу скрестить SSR с помощью PHP и весь фронт сделать на Svelte. Почитал про hydration, но на сколько понимаю, сами страницы должны быть уже изначально сгенерированы компилятором. Мой use-case предполагает генерацию страницы с помощью Laravel, и точечное использование Svelte для интерактива. У кого-то был подобный опыт? Или может есть идеи как это грамотно реализовать?
источник

A

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

AP

Alexander Ponomarev in Svelte [svelt]
Artiom Sinkaruk
PHP SSR и Svelte
Всем привет. Вопрос по SSR и hydration. Хочу скрестить SSR с помощью PHP и весь фронт сделать на Svelte. Почитал про hydration, но на сколько понимаю, сами страницы должны быть уже изначально сгенерированы компилятором. Мой use-case предполагает генерацию страницы с помощью Laravel, и точечное использование Svelte для интерактива. У кого-то был подобный опыт? Или может есть идеи как это грамотно реализовать?
запустить ноду и просить ее рендерить страницы с нужными данными?
источник

AS

Artiom Sinkaruk in Svelte [svelt]
Alexander Ponomarev
запустить ноду и просить ее рендерить страницы с нужными данными?
Смешно, но вопрос про PHP. Это учебный проект и у меня есть хостинг с PHP.
источник

AP

Alexander Ponomarev in Svelte [svelt]
Artiom Sinkaruk
Смешно, но вопрос про PHP. Это учебный проект и у меня есть хостинг с PHP.
смешно, но svelte это JS а PHP это другой язык который не умеет запускать JS. И это не шутки по поводу ноды если что
источник

AS

Artiom Sinkaruk in Svelte [svelt]
Да, я это понимаю. У меня изначальная идея была в том, что собрать бандл, и потом точечно по ID, которые есть на странице моунтить компоненты свелте. В теории это должно работать, но хотелось бы, чтобы свелте подхватывал тот HTML, который сгенерировал сервер и этого можно добиться с помощью гидрации.
источник

AS

Artiom Sinkaruk in Svelte [svelt]
В общем, буду пробовать
источник

AP

Alexander Ponomarev in Svelte [svelt]
Artiom Sinkaruk
Да, я это понимаю. У меня изначальная идея была в том, что собрать бандл, и потом точечно по ID, которые есть на странице моунтить компоненты свелте. В теории это должно работать, но хотелось бы, чтобы свелте подхватывал тот HTML, который сгенерировал сервер и этого можно добиться с помощью гидрации.
тогда у вас будет две реализации одного и того же компонента, один на свелте один на пхп и они должны выдавать в точности одинаковую разметку и это провальная затея
источник

A

Arushwl in Svelte [svelt]
Artiom Sinkaruk
Да, я это понимаю. У меня изначальная идея была в том, что собрать бандл, и потом точечно по ID, которые есть на странице моунтить компоненты свелте. В теории это должно работать, но хотелось бы, чтобы свелте подхватывал тот HTML, который сгенерировал сервер и этого можно добиться с помощью гидрации.
Svelte not Jquery ☝🏻
источник

AS

Artiom Sinkaruk in Svelte [svelt]
Провальная только из-за того, что нужно два компонента поддерживать?
источник

AS

Artiom Sinkaruk in Svelte [svelt]
Arushwl
Svelte not Jquery ☝🏻
Очевидно.
источник

AP

Alexander Ponomarev in Svelte [svelt]
Artiom Sinkaruk
Провальная только из-за того, что нужно два компонента поддерживать?
две реализации одного и того же на разных языках
источник

AS

Artiom Sinkaruk in Svelte [svelt]
Только в плане разметки
источник

AP

Alexander Ponomarev in Svelte [svelt]
вы банально на скоупинге стилей уже развалитесь
источник

AS

Artiom Sinkaruk in Svelte [svelt]
Alexander Ponomarev
вы банально на скоупинге стилей уже развалитесь
Мне их скоупить ни к чему
источник

AP

Alexander Ponomarev in Svelte [svelt]
но свелт их скоупит
источник

AS

Artiom Sinkaruk in Svelte [svelt]
Если я не задам тэг style в компоненте, разве он будет скоупить имена классов?
источник

AS

Artiom Sinkaruk in Svelte [svelt]
По-моему - нет
источник

AP

Alexander Ponomarev in Svelte [svelt]
Artiom Sinkaruk
Если я не задам тэг style в компоненте, разве он будет скоупить имена классов?
тогда не будет
источник