Size: a a a

2020 March 24

S

Sm•ok 😈✔️ in ☄️ effector
проверку на length тоже внутри функции?
источник

S

Sm•ok 😈✔️ in ☄️ effector
а
источник

S

Sm•ok 😈✔️ in ☄️ effector
guard
источник

l

la gente está muy loca in ☄️ effector
я бы сделал до
источник

S

Sm•ok 😈✔️ in ☄️ effector
Почему?
источник

S

Sm•ok 😈✔️ in ☄️ effector
тогда это уже не дебаунсед будет
источник

S

Sm•ok 😈✔️ in ☄️ effector
а какой то дебаунсед + условия)
источник

yv

yumaa verdin in ☄️ effector
Draft
@yumauri Я не понимаю как работает семпл из твоей презентации 5 марта.  Тот что с foobar. Сейчас у меня в голове такое, что он меняет payload эвента change, без того что бы эмитить новый эвент change.
и я бы не стал использовать терминологию «эмитить евент» применительно к эффектору, т.к. евенты это статические сущности, они создаются и существуют. а эмитятся данные.
источник

l

la gente está muy loca in ☄️ effector
Bogdan Shelomanov
И чем вообще еффектор отличается от обычного event bus? Без рофла спрашиваю
1) отсутствием необходимости помнить о существовании event bus. эвенты — это обычные функции, их можно комбинировать, они могут обновлять состояния, вызывать другие эвенты
2) акцентом на оперировании состояниями: удалением дубликатов апдейтов сторов, возможностью их комбинаций, причём это всё — расширяя, а не заменяя концепцию эвентов.


то есть event bus — это паттерн, приём, абстрактная методика, а эффектор — это конкретная технология, опирающаяся в том числе и на event bus для решения практических задач именно фронтенд-разработки
источник

D

Draft in ☄️ effector
yumaa verdin
и я бы не стал использовать терминологию «эмитить евент» применительно к эффектору, т.к. евенты это статические сущности, они создаются и существуют. а эмитятся данные.
Окай.  Другой вопрос, куда девается число 15? = )
источник

yv

yumaa verdin in ☄️ effector
Draft
Окай.  Другой вопрос, куда девается число 15? = )
никуда не девается :) sample работает так, как будто по кнопке + или - сделали дабл клик. 15 проскакивается.
ну а так как это происходит в рамках одного цикла вычислений — оно и не отображается, т.к. useStore использует подписку, которая работает в самом конце цикла вычислений, когда 15 уже проскочило.
источник

D

Draft in ☄️ effector
yumaa verdin
никуда не девается :) sample работает так, как будто по кнопке + или - сделали дабл клик. 15 проскакивается.
ну а так как это происходит в рамках одного цикла вычислений — оно и не отображается, т.к. useStore использует подписку, которая работает в самом конце цикла вычислений, когда 15 уже проскочило.
Хмм, т.е. теоретически там может и 15 появится на секунду? Очень неявно = (
источник

yv

yumaa verdin in ☄️ effector
Draft
Хмм, т.е. теоретически там может и 15 появится на секунду? Очень неявно = (
только если вставить дополнительный шаг в ноду стора, и сделать оттуда console.log.
а в реакт 15 даже не попадает.
источник

D

Draft in ☄️ effector
А почему для презентации было выбранно именно такое поведение? С какой-то целью?
источник

yv

yumaa verdin in ☄️ effector
ну то есть в процессе цикла вычислений значение 15 в стор попадает, но обнаружить это извне нельзя.
источник

D

Draft in ☄️ effector
Просто, для меня это выглядит как хак. И если использовать этот пример для объяснения другим людям они тож не поймут
источник

yv

yumaa verdin in ☄️ effector
Draft
А почему для презентации было выбранно именно такое поведение? С какой-то целью?
там код не важен, я просто вставил sample чтобы замкнуть красиво картинку с графом :) просто взял и искусственно усложнил, совершенно бессмысленно.
источник

D

Draft in ☄️ effector
Понятно, спасибо за объяснения = )
источник

yv

yumaa verdin in ☄️ effector
yumaa verdin
ну то есть в процессе цикла вычислений значение 15 в стор попадает, но обнаружить это извне нельзя.
точнее, обнаружить можно, при желании. например, сделать мапнутый стор, который установит своё значение только если появилось 15, а потом меняться не будет.
источник

yv

yumaa verdin in ☄️ effector
yumaa verdin
точнее, обнаружить можно, при желании. например, сделать мапнутый стор, который установит своё значение только если появилось 15, а потом меняться не будет.
источник