Size: a a a

2020 September 18

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
$: { a, b } = obj; невалидный жс и понять почему он невалидный имхо не так уж просто =)
если не знаешь JS то да
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
а как бы ты написал с макросом-фунцией?
источник

AP

Alexander Ponomarev in Svelte [svelt]
никто не знает метки =) 99.99% людей их не использовали
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
а как бы ты написал с макросом-фунцией?
а я хз кстати надо подумать =)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
короче, опять какая-то демагогия вокруг. всем товарищам, которые хотят понять как работают метки, мой совет, просто пишете рабочий JS код, которы запускается один раз и работает, а в момент когда вам его нужно запускать при изменении связанных значений, просто берете и отмечается его меткой
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
вот и все магия
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
if (foo) {
 // do it once
}
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
$: if (foo) {
 // do it on change
}
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
for (let i = 0; ...) {
// do it once
}
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
$: for (let i = 0; ...) {
// do it on change
}
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
(async () => {
  // do it once
})()

$: (async () => {
  // do it on change
})()
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
{
  // do it once
}

$: {
  // do it on change
}
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
проще просто не придумать
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
сам думал, но не придумал
источник

PM

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

S

SlavaZ in Svelte [svelt]
весь вопрос в фрае "on change"
источник

S

SlavaZ in Svelte [svelt]
он чеидж чего именно?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
SlavaZ
он чеидж чего именно?
того что используется внутри
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
это имхо вообще не вопрос
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
суть в том, что JS выражение всегда стремиться синхронизировать свой результат с текущим состоянием стейта
источник