Size: a a a

2020 November 15

AP

Alexander Ponomarev in Svelte [svelt]
<Menu>
    <MenuItem/>
    <MenuItem/>
</Menu>
Как здесь MenuItem хтмлом передать внутрь меню? =)
источник

IF

Igor Filippov in Svelte [svelt]
Роман
Всем привет. Можно вот так сделать в Свелте ? React.Children.toArray(children)
Интересный вопрос кстати
источник

МТ

Марк Танащук... in Svelte [svelt]
Alexander Ponomarev
<Menu>
    <MenuItem/>
    <MenuItem/>
</Menu>
Как здесь MenuItem хтмлом передать внутрь меню? =)
props={[MenuItem, MenuItem]}
источник

МТ

Марк Танащук... in Svelte [svelt]
и внутри решать что куда
источник

AP

Alexander Ponomarev in Svelte [svelt]
а если там с пропсами
источник

МТ

Марк Танащук... in Svelte [svelt]
Alexander Ponomarev
а если там с пропсами
пропсы как параметр передавать
источник

МТ

Марк Танащук... in Svelte [svelt]
и все так же решать внутри
источник

МТ

Марк Танащук... in Svelte [svelt]
типо:
params={propList}

внутри ребенка
<MenuItem {...propList.first} />
<MenuItem {...propList.second} />
источник

AP

Alexander Ponomarev in Svelte [svelt]
Роман
Всем привет. Можно вот так сделать в Свелте ? React.Children.toArray(children)
<List ItemComponent={ Item } data={ array } /> только такой шаблон скорее всего
источник

МТ

Марк Танащук... in Svelte [svelt]
Но если вперемешку компоненты с html то задача может усложнится.
источник

МТ

Марк Танащук... in Svelte [svelt]
С таким кейсом не встречался собсно =\
источник

DK

Dan Kozlov in Svelte [svelt]
Роман
Всем привет. Можно вот так сделать в Свелте ? React.Children.toArray(children)
https://svelte.dev/docs#slot_let

Вот такое не подходит? Мне, как правило, этого достаточно.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
Аналоговая👍🏻
Не, кибернетически улучшенная же 😉
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Роман
Всем привет. Можно вот так сделать в Свелте ? React.Children.toArray(children)
Не-а, слоты воспринимаются как чёрные ящики. Допускается только однонаправленный проброс части стейта компонента-контейнера через атрибуты слота и let: директиву
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Это скорее аналог render props из реакта. Хорошо работает когда в слот один или повторяющийся
источник

Р

Роман in Svelte [svelt]
Понял. Всем спасибо )
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Роман
Понял. Всем спасибо )
Если есть конкретная задача, можем подумать вместе
источник

NK

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

МТ

Марк Танащук... in Svelte [svelt]
Заметил странный баг:

Если положить {#if}, который не срабатывает сразу, внутрь {#key} и спустя время выполнится условие, то html внутри {#if} может вставится после изначального html
источник

МТ

Марк Танащук... in Svelte [svelt]
источник