Size: a a a

2020 September 18

PM

Pavel 🦇 Malyshev in Svelte [svelt]
В Svelte 2 можно было делать даже такие штуки: https://m.habr.com/ru/post/420113/comments/#comment_19016193
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
То есть пробрасывать элементы отрисованные в React в свелт компонент в качестве слотов
источник

MZ

Misha Zamkevich in Svelte [svelt]
источник

ON

Oleg N in Svelte [svelt]
Pavel 🦇 Malyshev
То есть пробрасывать элементы отрисованные в React в свелт компонент в качестве слотов
а ok, ясно
источник

ON

Oleg N in Svelte [svelt]
Pavel 🦇 Malyshev
То есть пробрасывать элементы отрисованные в React в свелт компонент в качестве слотов
кстати интересно, т.е. если в слоте находится HTMLElement, то просто добавлять его в DOM как есть, тогда при создании компонента из js/react можно будет просунуть свой кусок.

но для этого $$slots не нужен
источник

ON

Oleg N in Svelte [svelt]
хотя так не прокатит, слот может быть отрендерен несколько раз
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Oleg N
кстати интересно, т.е. если в слоте находится HTMLElement, то просто добавлять его в DOM как есть, тогда при создании компонента из js/react можно будет просунуть свой кусок.

но для этого $$slots не нужен
В Svelte 2 это работало, там есть пример
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
В Svelte 3 слоты это не просто элементы, а функции их конструирующие
источник

ON

Oleg N in Svelte [svelt]
Pavel 🦇 Malyshev
В Svelte 3 слоты это не просто элементы, а функции их конструирующие
да, потому что если слот выводится дважды (в цикле), то нужно генерировать новый DOM под слот,

а что делать если в качестве слота передан элемент, как его вывести дважды, в Svelte 2 наверно нельзя было слот дважды использовать.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Oleg N
да, потому что если слот выводится дважды (в цикле), то нужно генерировать новый DOM под слот,

а что делать если в качестве слота передан элемент, как его вывести дважды, в Svelte 2 наверно нельзя было слот дважды использовать.
Да, но думаю тут можно что-то придумать)
источник

R

Resident in Svelte [svelt]
Блин ни как не вкурю как svelte-websocket-store работает ((
источник

MZ

Misha Zamkevich in Svelte [svelt]
Смотрите как можно когда юзаешь pug со svelte

#pug #example
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Misha Zamkevich
Смотрите как можно когда юзаешь pug со svelte

#pug #example
Ты прям соблазняешь
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кстати навёл на мысль что RFC по partials/fragments/inline component можно завести через препроцессор
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Если его не реализуют имею ввиду
источник

КН

Котяй Негодяй... in Svelte [svelt]
Misha Zamkevich
Смотрите как можно когда юзаешь pug со svelte

#pug #example
Почему ProcedureItem не сделать компонентом?
источник

КН

Котяй Негодяй... in Svelte [svelt]
Emmet-синтаксис — это ништяк, конечно. Но, на мой взгляд, реализовывать компонентную архитектуру лучше на каком-то одном уровне. Компоненты на уровне шаблонизатора — не шибко очевидная штука.
источник

КН

Котяй Негодяй... in Svelte [svelt]
Т.е. pug — это хорошо, но я бы договорился с командой не юзать миксины, т.к. для этого есть компоненты. Как-то так.
источник

NK

ID:0 in Svelte [svelt]
источник

NK

ID:0 in Svelte [svelt]
#service #ssr

Svelte SSR как микросервис

https://github.com/hjalmar/puppsy
источник