Size: a a a

2020 December 03

MM

Mikluha Mclay in Svelte [svelt]
а как же реактивность?
источник

АН

Артём Никитин... in Svelte [svelt]
А кто должен запускать таймаут второй раз?
источник

MM

Mikluha Mclay in Svelte [svelt]
ну допустим в вебсокете что-то прилетело
источник

MM

Mikluha Mclay in Svelte [svelt]
указывающее, что надо запустить в дочернем элементе changed()
источник

MM

Mikluha Mclay in Svelte [svelt]
или фетч вернул что-то особенное. да без разницы
источник

АН

Артём Никитин... in Svelte [svelt]
если прилетело - в стор его
источник

АН

Артём Никитин... in Svelte [svelt]
стор реактивный
источник

MM

Mikluha Mclay in Svelte [svelt]
третьей переменной я уже решил вопрос, просто интересно )
источник

MM

Mikluha Mclay in Svelte [svelt]
Артём Никитин
стор реактивный
как вариант ) но хотелось бы понять, почему не работает вот так...
источник

АН

Артём Никитин... in Svelte [svelt]
Mikluha Mclay
как вариант ) но хотелось бы понять, почему не работает вот так...
Потому что реактивность нужно заслужить
источник

К

Константин in Svelte [svelt]
Mikluha Mclay
как вариант ) но хотелось бы понять, почему не работает вот так...
очень похоже и на косяк, и на КОНЦЕПЦЫЮ
источник

К

Константин in Svelte [svelt]
концепция в том, чтобы реактивность срабатывала на последнем присвоении, игнорируя промежуточные. Косяк - ну, очевидная неочевидность и плохое решение, считаю
источник

АН

Артём Никитин... in Svelte [svelt]
Есть разница между тем как отрабатывает скрипт и как отслеживаются изменения и триггерится какой-то код
источник

MM

Mikluha Mclay in Svelte [svelt]
Константин
концепция в том, чтобы реактивность срабатывала на последнем присвоении, игнорируя промежуточные. Косяк - ну, очевидная неочевидность и плохое решение, считаю
воот
источник

MM

Mikluha Mclay in Svelte [svelt]
Артём Никитин
Есть разница между тем как отрабатывает скрипт и как отслеживаются изменения и триггерится какой-то код
даа ) это я уже понял
источник

MM

Mikluha Mclay in Svelte [svelt]
не очень просто это очевидно
источник

К

Константин in Svelte [svelt]
Артём Никитин
Есть разница между тем как отрабатывает скрипт и как отслеживаются изменения и триггерится какой-то код
так код при компиляции превращается в другой код. И вопрос, во что превращаются эти присвоения. Надо глянуть
источник

К

Константин in Svelte [svelt]
этот код превращается в:

 setTimeout(
   () => {
     console.log("что-то поменялось в родителе");
     $$invalidate(0, foo = 1);
     $$invalidate(0, foo = 123); // потом попробуй закомментить эту строку        
   },
   2000
 );
источник

К

Константин in Svelte [svelt]
как я понимаю, отсутствие реакции в данном случае косяк
источник

MM

Mikluha Mclay in Svelte [svelt]
мне за эту находку таку-у-ую премию дадут....
источник