Size: a a a

2020 October 16

AO

Aleksandr Osipov in ☄️ effector
мне кажется понадобилась такая штука, это не планируется депрекейтнуть?
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
мне кажется понадобилась такая штука, это не планируется депрекейтнуть?
Что депрекейтнуть?
источник

AO

Aleksandr Osipov in ☄️ effector
такую форму watch
источник

AO

Aleksandr Osipov in ☄️ effector
c триггером
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
Реябятки, прявильно я понимаю что Store.watch(trigger, watcher) это тоже что и  sample(Store, trigger, (store, triger) => ({store, trigger}).watch(watcher)
Не совсем. Тут ты ловишь изменения стора конкретным событием
источник

c⁣

createStore<🦉>... in ☄️ effector
А не фактически меняешь стор
источник

AO

Aleksandr Osipov in ☄️ effector
эм
источник

c⁣

createStore<🦉>... in ☄️ effector
Вотчи же про интеграцию, а не про логику
источник

AO

Aleksandr Osipov in ☄️ effector
Aleksandr Osipov
Реябятки, прявильно я понимаю что Store.watch(trigger, watcher) это тоже что и  sample(Store, trigger, (store, triger) => ({store, trigger}).watch(watcher)
так в итоге это же одно и тоже?
источник

AO

Aleksandr Osipov in ☄️ effector
мне логика семпла нужна, просто с такой записью через триггер было бы короче сильно в моем кейсе
источник

AO

Aleksandr Osipov in ☄️ effector
мне от семпла нужен только watch
источник

AO

Aleksandr Osipov in ☄️ effector
само событие больше ни для чего другого не требуется
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
мне от семпла нужен только watch
Зачем тебе вообще вотчер?
источник

AO

Aleksandr Osipov in ☄️ effector
ну нужен, промисы там заресолвить
источник

AO

Aleksandr Osipov in ☄️ effector
sample(accessToken, validationDone, (token, defer) => ({token, defer}))
  .watch(({token, defer}) => defer.resolve(token))
текое сейчас
источник

AO

Aleksandr Osipov in ☄️ effector
очень громоздко
источник

AO

Aleksandr Osipov in ☄️ effector
взялся рефакторить и вот вспомнил про форму .watch c trigger
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
sample(accessToken, validationDone, (token, defer) => ({token, defer}))
  .watch(({token, defer}) => defer.resolve(token))
текое сейчас
Так что за кейс?
источник

AO

Aleksandr Osipov in ☄️ effector
accessToken.watch(validationDone, (token, defer) => defer.resolve(token))
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
sample(accessToken, validationDone, (token, defer) => ({token, defer}))
  .watch(({token, defer}) => defer.resolve(token))
текое сейчас
Может в эффект лучше?
источник