Size: a a a

2020 August 08

fe

from earth in ☄️ effector
🚀🔬 🚀🔬🚀🔬
о, вот это уже интересно) а почему так?
типа одно значение фиксируем как то, что точно хочет получить пользователь

один инпут это типа "купить столько-то штук"
А второй инпут "заплатить столько-то"

Когда пользователь вводит в первый инпут, то сабмит будет гарантировать что он купит столько-то штук
А если пользователь вводит число во второй инпут, то сабмит будет гарантировать, что он потратит ровно столько-то

Поэтому один инпут это как бы фиксированное значение, а второй инпут рассчитанное (через запрос к апишке)
источник

fe

from earth in ☄️ effector
🚀🔬 🚀🔬🚀🔬
то есть тут уже мне надо понять логику работы ui, чтобы понять почему именно здесь нет зацикливания


так как после апдейта второго инпута пойдёт апдейтиться первый и так по кругу, значит в постановке задачи не хватает пояснения об этом моменте
ага, полагаю надо именно на event ввода реагировать
источник

ф

фильтруй мысли... in ☄️ effector
from earth
Понятно
только "условие" это наверное guard
а clock событие, после которого вызываем эффект
In computer programming, a guard is a boolean expression that must evaluate to true if the program execution is to continue in the branch in question.

Regardless of which programming language is used, guard clause, guard code, or guard statement, is a check of integrity preconditions used to avoid errors during execution. [...] The guard provides an early exit from a subroutine.
источник

fe

from earth in ☄️ effector
from earth
ага, полагаю надо именно на event ввода реагировать
либо может отдельно хранить для каждого инпута флаг типа "active"
источник

fe

from earth in ☄️ effector
from earth
либо может отдельно хранить для каждого инпута флаг типа "active"
пока что кстати к эффектору сложно подступиться из-за того что вижу миллион способов спроектировать одно и то же
источник

fe

from earth in ☄️ effector
и глаза разбегаются и не понимаю какой подход выбрать
источник

ф

фильтруй мысли... in ☄️ effector
from earth
и глаза разбегаются и не понимаю какой подход выбрать
выкладывай сюда код https://share.effector.dev/, разберёмся
источник

ф

фильтруй мысли... in ☄️ effector
или это просто размышления в голове?
источник

fe

from earth in ☄️ effector
ок, ну я пока только самые основы хочу понять
типа как правильно вызывать эффект если меняется стор
источник

fe

from earth in ☄️ effector
а то я вижу что вообще можно нагородить event.watch(effect)
источник

B

Bogdan in ☄️ effector
Когда-то появится чувак, которому надоест состояние доки эффектора. И он сядет на фулл тайм писать доку
источник

AO

Aleksandr Osipov in ☄️ effector
Bogdan
Когда-то появится чувак, которому надоест состояние доки эффектора. И он сядет на фулл тайм писать доку
А что не так?
источник

AO

Aleksandr Osipov in ☄️ effector
Конкретика есть?
источник

B

Bogdan in ☄️ effector
Aleksandr Osipov
А что не так?
Та это я так. Всегда есть к чему стремиться
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
from earth
ага, полагаю надо именно на event ввода реагировать
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
from earth
ага, полагаю надо именно на event ввода реагировать
реализовать можно например так
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
имена двух эвентов priceInputChanged и weightInputChanged явно указывают на то, что они реагируют именно на апдейт ui инпута, а не соответствующего стора
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
имена двух эвентов priceInputChanged и weightInputChanged явно указывают на то, что они реагируют именно на апдейт ui инпута, а не соответствующего стора
таким образом, каждое изменение значения в инпуте обновляет стор и параллельно делает асинхронный реквест значения второго стора
источник

ei

export default - зло... in ☄️ effector
60.0000000001
источник