Size: a a a

2020 December 16

A

Arushwl in Svelte [svelt]
А экшн – это eventListener ?
источник

МТ

Марк Танащук... in Svelte [svelt]
Для компонента есть onMount а для тега ж пробросить функцию для экшна можно ж
источник

AP

Alexander Ponomarev in Svelte [svelt]
Arushwl
А экшн – это eventListener ?
use
источник

К

Константин in Svelte [svelt]
Alexander Ponomarev
ну типа экшены это как рефы в реакте, почти 1 в 1. Наверно надо в экшен не ссылку на дом элемент передавать а что-то другое если оно висит на компоненте=)
Нет, экшны вообще не рефы
источник

МТ

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

AP

Alexander Ponomarev in Svelte [svelt]
Константин
Нет, экшны вообще не рефы
а что? =)
источник

A

Arushwl in Svelte [svelt]
Я про изначальный их смысл
источник

К

Константин in Svelte [svelt]
Alexander Ponomarev
а что? =)
Лол, ты серьезно?
источник

A

Arushwl in Svelte [svelt]
А ))) всё. Перепутал
источник

MG

Mike Golod in Svelte [svelt]
Arushwl
Я про изначальный их смысл
изначальный смысл онмаунт - анмаунт дом узла
источник

AP

Alexander Ponomarev in Svelte [svelt]
Константин
Лол, ты серьезно?
реф колбэк почти один в один
источник

A

Arushwl in Svelte [svelt]
Так у них же вся суть, что они к ноде биндятся автоматом
источник

МТ

Марк Танащук... in Svelte [svelt]
В чем разница между

<Child use:func />
|
V
<div use:parentAction></div>

И

<Child {func} />
|
V
export let func;
<div use:func></div>

?
источник

A

Arushwl in Svelte [svelt]
Какой от них толк без ноды/дом элемента?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Arushwl
Так у них же вся суть, что они к ноде биндятся автоматом
ты через них можешь вызывать методы дом ноды типа фокуса, а если их можно было бы навешивать на компонент можно было бы вызывать какие-то императивные методы компонента если компонент будет отдавать какой-то хендл
источник

К

Константин in Svelte [svelt]
Марк Танащук
В чем разница между

<Child use:func />
|
V
<div use:parentAction></div>

И

<Child {func} />
|
V
export let func;
<div use:func></div>

?
Все ок, если это твой компонент.
источник

MG

Mike Golod in Svelte [svelt]
Марк Танащук
В чем разница между

<Child use:func />
|
V
<div use:parentAction></div>

И

<Child {func} />
|
V
export let func;
<div use:func></div>

?
в том что фанк можно забиндить :)
источник

AP

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

МТ

Марк Танащук... in Svelte [svelt]
Константин
Все ок, если это твой компонент.
Если бы извне можно было управлять тем, что запускается в onMount внутри компонента...
источник

МТ

Марк Танащук... in Svelte [svelt]
Если я правильно понял то это добавило б непонятности
источник