Size: a a a

2020 December 28

AP

Alexander Ponomarev in Svelte [svelt]
Dan Kozlov
А, ну то есть они в реакт втащили то, что некст/накст/саппер умеют достаточно давно. Эдакую изоморфию, прозрачную для разработчика.
что делает саппер он грузит чанки с кодом компонентов и данные? что хочет делать реакт - грузить куски разметки, которые умеет рисовать уже загруженный реакт на клиенте.
источник

AP

Alexander Ponomarev in Svelte [svelt]
не код компонентов, а именно то что возвращает вызов этих компонентов и этот вызов происходит на сервере и в любой момент жизни приложения без потери локального состояния
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
что делает саппер он грузит чанки с кодом компонентов и данные? что хочет делать реакт - грузить куски разметки, которые умеет рисовать уже загруженный реакт на клиенте.
Сапер делает то же, что некст.
Есть прелоад-функция, глубоко интегрированная в SSR, которая исполняется на бекенде (чаще всего). Результат на клиенте можно использовать как угодно, и вставить в DOM как обычный HTML тоже. Так с тем же маркдауном чаще всего и делают.
источник

AP

Alexander Ponomarev in Svelte [svelt]
ну дак а серверные компоненты это не то же самое что некст =)
источник

DK

Dan Kozlov in Svelte [svelt]
Ух, не улавливаю разницу. Посмотрю потом просто толк.
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
ну дак а серверные компоненты это не то же самое что некст =)
А, ну вот, да. Встроили в основной фреймворк часть кода комьюнити-проектов. Интересно зачем.
источник

AP

Alexander Ponomarev in Svelte [svelt]
да это не часть кода комьюнити проектов, они это вместе с некстом пилят. Некст не умеет такого сейчас.
источник

S

Sergey in Svelte [svelt]
Он разметку не создает, а генерирует инфу о том как и что  создавать , я правильно понял?
источник

AP

Alexander Ponomarev in Svelte [svelt]
реакт компоненты из рендер метода возвращают JSX разметку. В классическом варианте догружаемых кусков догружаются компоненты которые нужно вызвать и получить JSX. В новом варианте догружается сам JSX полученный от вызова этих компонентов на сервере.
источник

AP

Alexander Ponomarev in Svelte [svelt]
при этом вебпак плагин сам расчленяет компоненты на те которые остаются на сервере и не попадают в бандл, те которые попадают в бандл и те которые нужны и там и там
источник

AP

Alexander Ponomarev in Svelte [svelt]
все это верно не только про начальную отрисовку, а вообще в течении жизни всей страницы.
источник

AP

Alexander Ponomarev in Svelte [svelt]
по крайней мере как я все это понял =)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
все это верно не только про начальную отрисовку, а вообще в течении жизни всей страницы.
Получается будут каждый раз грузить сервер для всех, вместо того, чтобы грузить каждого клиента по-отдельности? 🤔
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
И делать это всю сессию приложения, а не только первый синхронный запрос? 🤔
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Круто
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
Получается будут каждый раз грузить сервер для всех, вместо того, чтобы грузить каждого клиента по-отдельности? 🤔
ну формально любой асинхронный запрос данных делает то же самое)
источник

AP

Alexander Ponomarev in Svelte [svelt]
так что не очень понимаю в чем претензия
источник

AP

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

А

Аидрфй in Svelte [svelt]
Привет, есть ли способ измененить z-index во время transitionа елемента?
источник