Size: a a a

2020 November 03

ВГ

Вячеслав Гримальский... in Svelte [svelt]
Хотя нет, не любопыто. Сам не так понял.
источник

ВГ

Вячеслав Гримальский... in Svelte [svelt]
Не удалось поругать)
источник

AK

Andrey Katrusha in Svelte [svelt]
ребят
источник

AK

Andrey Katrusha in Svelte [svelt]
а как в ролапе ноду емулировать?
источник

AK

Andrey Katrusha in Svelte [svelt]
нужно вот чуть чуть ее емулировать в браузере
https://github.com/ionic-team/rollup-plugin-node-polyfills.
вот это смотрел
источник

AK

Andrey Katrusha in Svelte [svelt]
а чето по свежее есть?
источник

AP

Alexander Ponomarev in Svelte [svelt]
какая у тебя цель непонятно
источник

PM

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

PM

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Maverick
Как в svelte импортировать компонент в импортируемый компонент.
Т.е. в app.svelte импортировать component.svelte, в который заимпортирован OtherComponent.svelte
можно:

1) просто импортировать OtherComponent внутри component

// component.svelte

<OtherComponent />

import OtherComponent...


2) пробросить снаружи через пропс и вывести через svelte:component:

// component.svelte

<svelte:component this={component} />

export let component = null;

// app.svelte

<Component component={OtherComponent} />

3) вывести через слот:

// component.svelte

<slot/>

// app.svelte

<Component>
  <OtherComponent />
</Component>
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
2 и 3 делают import OtherComponent в app.svelte
источник

M

Maverick in Svelte [svelt]
Pavel 🦇 Malyshev
можно:

1) просто импортировать OtherComponent внутри component

// component.svelte

<OtherComponent />

import OtherComponent...


2) пробросить снаружи через пропс и вывести через svelte:component:

// component.svelte

<svelte:component this={component} />

export let component = null;

// app.svelte

<Component component={OtherComponent} />

3) вывести через слот:

// component.svelte

<slot/>

// app.svelte

<Component>
  <OtherComponent />
</Component>
Вот теперь это ответ. Огромное спасибо
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Maverick
Вот теперь это ответ. Огромное спасибо
можно конечно еще через контекст прокинуть или в сторе хранить, но этому уже не usual случаи
источник

ВГ

Вячеслав Гримальский... in Svelte [svelt]
А зачем вообще нужны сторы?
источник

ВГ

Вячеслав Гримальский... in Svelte [svelt]
Я туториал смотрел, так и не понял, как их использовать
источник

ВГ

Вячеслав Гримальский... in Svelte [svelt]
И почему я их должен использовать
источник

ВГ

Вячеслав Гримальский... in Svelte [svelt]
Это просто такой способ шаринга данных между компонентами?
источник

DK

Dan Kozlov in Svelte [svelt]
Вячеслав Гримальский
Это просто такой способ шаринга данных между компонентами?
Все так. Хранение всего кросс-компонентного и глобального стейта — это сторы и только они.
источник

ВГ

Вячеслав Гримальский... in Svelte [svelt]
Аля window.variable?)
источник

ВГ

Вячеслав Гримальский... in Svelte [svelt]
Только красиво
источник