Size: a a a

2020 September 18

S

SlavaZ in Svelte [svelt]
react hooks:))
источник

К

Константин in Svelte [svelt]
SlavaZ
@Constantine2017  а в чем профит функции, которая не вотчится?
Т.е вот она выполнилась при первом проходе кода.. и что потом?
профит в том, что в ней может быть 10 других переменных, которые вотчить не надо
источник

КС

Кирилл Спасибович... in Svelte [svelt]
И не тригеришь лишний раз
источник

AP

Alexander Ponomarev in Svelte [svelt]
SlavaZ
в чем разница между
$: myFunc(dep1, dep2)

и
$: function(dep1, dep2)
я не понимаю тут только имя функции разное?
источник

К

Константин in Svelte [svelt]
короче, это мелочь, которая не стоит большого обсуждения тут ) разве что feature request, который всё равно отклонят, потому что Рич-любит-хтмл-врапай-в-див-слишком-сложно )
источник

К

Константин in Svelte [svelt]
Alexander Ponomarev
я не понимаю тут только имя функции разное?
в одном вызов, в другом объявление
источник

AP

Alexander Ponomarev in Svelte [svelt]
$: function(dep1, dep2) невалидный синтаксис если чо
источник

К

Константин in Svelte [svelt]
он имел в виду {} после, мне кажется )
источник

AP

Alexander Ponomarev in Svelte [svelt]
и что это будет? объявление функции в метке?
источник

К

Константин in Svelte [svelt]
может, там iife имелась в виду )
источник

К

Константин in Svelte [svelt]
т.к. другие варианты не имеют смысла
источник

К

Константин in Svelte [svelt]
(включая этот)
источник

К

Константин in Svelte [svelt]
потому что тогда свелт "посмотрит" туда
источник

КС

Кирилл Спасибович... in Svelte [svelt]
не, просто $: { something; something }
источник

К

Константин in Svelte [svelt]
ага, это то же самое, что iife, эффект тот же будет. Я как раз о том же
источник

К

Константин in Svelte [svelt]
поэтому функцию придётся объявить отдельно и вызывать по $:
источник

КС

Кирилл Спасибович... in Svelte [svelt]
а так и iife и {} - один эффект
источник

КС

Кирилл Спасибович... in Svelte [svelt]
в функции же всё равно обращаешься к переменным скоупа компонента, а не функции
источник

КС

Кирилл Спасибович... in Svelte [svelt]
поэтому можно было бы iife или просто объявление анонимной функции сделать экраном
источник

КС

Кирилл Спасибович... in Svelte [svelt]
кому надо чтобы вотчило всё - пишет всё в блоке
кому надо чтобы экранировало и вотчило только то что в параметрах функции - пишет анонимную функцию
источник