Size: a a a

2020 October 06

A

Arushwl in Svelte [svelt]
/dev/null
Я думаю, шо тут лучше не выдумывать воркараунды и оставить это до лучших времён)
Они либо прошли, либо предвидятся ))) вся жизнь по сути воркэраунд ))) шутка
источник

/

/dev/null in Svelte [svelt]
Основная цель свелта же не билдить компоненты для их переиспользования в других контекстах, отличных от свелт
Поэтому я как бы и не удивлён, что этой фичи нет
источник

/

/dev/null in Svelte [svelt]
Да и такими извращениями, вроде как, мало кто занимается
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
/dev/null
Основная цель свелта же не билдить компоненты для их переиспользования в других контекстах, отличных от свелт
Поэтому я как бы и не удивлён, что этой фичи нет
на самом деле это одна из фичей свелт - компоненты по сути изолированные ванильные модули/js классы, поэтому их можно заюзать где угодно. раньше многие кто начинал писать на свелт продвигали именно такой подход. возможно не верили что удасться занять место рядом с big3
источник

PM

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

/

/dev/null in Svelte [svelt]
Pavel 🦇 Malyshev
слоты это немного более сложная история в этом смысле, но и с ними уверен можно найти приемлемое решение
Архитектурно потом или «здесь и сейчас»?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
именно потому что слоты в свелт рассматриваются очень изолировано как black-box (привет все кто ноет про обертки)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
/dev/null
Архитектурно потом или «здесь и сейчас»?
имею ввиду, что если есть задача через new Component передать слоты, то есть из внешнего кода, то уверен можно найти вполне не извращенное решение
источник

/

/dev/null in Svelte [svelt]
Pavel 🦇 Malyshev
имею ввиду, что если есть задача через new Component передать слоты, то есть из внешнего кода, то уверен можно найти вполне не извращенное решение
Ну, так или иначе, я интересовался просто из любопытства
Задачи юзать такое — нет
источник

MZ

Misha Zamkevich in Svelte [svelt]
Ещё одна песочница с поддержкой Svelt

https://components.studio/edit/cWk7KPO0Ds3UTQeRwogZ
источник

KM

Kam MIF in Svelte [svelt]
Всем привет. пытаюсь создать виджет с ssr на svelte, есть проблема мне возвращается отрендереный html, в нем нет логики типо on:click, как я понял нужно сделать гидротацию когда это все на клиент прилетит, как это правильнее сделать?
источник

KM

Kam MIF in Svelte [svelt]
источник

KM

Kam MIF in Svelte [svelt]
или может быть есть уже готовое какое то решение для создания виджетов с ssr, без sapper ибо мне не нужер роутер и другие доп функции sapper
источник

MZ

Misha Zamkevich in Svelte [svelt]
Kam MIF
Всем привет. пытаюсь создать виджет с ssr на svelte, есть проблема мне возвращается отрендереный html, в нем нет логики типо on:click, как я понял нужно сделать гидротацию когда это все на клиент прилетит, как это правильнее сделать?
Наверное стоит почитать тут про svelte.compile:

https://ru.svelte.dev/docs#svelte_compile

про параметр generate

Может ещё кто-то что-то добавит.
источник

KM

Kam MIF in Svelte [svelt]
в конфиге webpack прописан ssr для  svelte-loader
источник

MZ

Misha Zamkevich in Svelte [svelt]
Kam MIF
в конфиге webpack прописан ssr для  svelte-loader
Вот же, описание методов работы с компонентами на сервере и клиенте, и гидрация втч.

https://ru.svelte.dev/docs#API_komponenta_na_kliente
источник

MZ

Misha Zamkevich in Svelte [svelt]
Вообще тут нужно @PaulMaly позвать

👉 https://t.me/sveltejs/112893
источник

KM

Kam MIF in Svelte [svelt]
Misha Zamkevich
Вот же, описание методов работы с компонентами на сервере и клиенте, и гидрация втч.

https://ru.svelte.dev/docs#API_komponenta_na_kliente
да параметр гидратации тоже прописан, но const {head, html, css} = App.render({name}); мне вернет строки, а каким образом дальше гидратация происходит?
источник

KM

Kam MIF in Svelte [svelt]
Возможно мне нужно подключить сбандленный js к исходному html шаблону который я с сервера верну
источник

AT

Andrii Tymchenko in Svelte [svelt]
ребят, а как можно сделать так что бы аргумент принимал сразу несколько ключей или точнее как указать это в ts?
<div attr="attr-1 attr-2" />
—————-
export let attr: Attr;
источник