Size: a a a

2020 June 10

AO

Aleksandr Osipov in ☄️ effector
но можно combine внутрь комбайн вставить просто
источник

AO

Aleksandr Osipov in ☄️ effector
можно инлайново
источник

🦜

🦜 in ☄️ effector
Aleksandr Osipov
но можно combine внутрь комбайн вставить просто
разве на каждый апдейт не будет новый стор ?
источник

AO

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

P

Paruyr🛸🪐🌏 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
такое ощущение, что тебе необходимо было прокидывание значений в момент создания форварда, но он перенаправляет апдейты, не текущие значения
мне именно в момент создания и надо прокидывание
источник

c⁣

createStore<🦉>... in ☄️ effector
Mark Cholak
А вообще в доке forward'a как-то странно:
if to is an array of Units, when to is triggered, each of to will be triggered too

Второй to должен же быть from, да?
Нет
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Paruyr🛸🪐🌏
Таак, с этого места подробнее
const from = createStore(0)
const to = createStore(-1)

forward({from, to})

на этом моменте связь установлена, но форса текущего значения from в to нет

to.getState() // => -1

при этом любые последующие апдейты from вызовут апдейты to

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

AO

Aleksandr Osipov in ☄️ effector
🦜
разве на каждый апдейт не будет новый стор ?
мб мы о разном говорим, я про такое:

combine({
 agents: $agents,
 agentInfo: $agentInfo,
 statuses: combine({
   agents: $agentsState,
   agentInfo: $agentInfoState,
 })
})
источник

🦜

🦜 in ☄️ effector
Aleksandr Osipov
мб мы о разном говорим, я про такое:

combine({
 agents: $agents,
 agentInfo: $agentInfo,
 statuses: combine({
   agents: $agentsState,
   agentInfo: $agentInfoState,
 })
})
я и говорю про это
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Paruyr🛸🪐🌏
мне именно в момент создания и надо прокидывание
map
источник

🦜

🦜 in ☄️ effector
разве не будет тут каждый раз вызывать вложенный комбайн?
источник

AO

Aleksandr Osipov in ☄️ effector
так он один раз вызывается при инициализации, все статическое
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
а он тут как поможет? мне сторы синхронизировать надо )
источник

c⁣

createStore<🦉>... in ☄️ effector
Paruyr🛸🪐🌏
а он тут как поможет? мне сторы синхронизировать надо )
Зачем?
источник

🦜

🦜 in ☄️ effector
Aleksandr Osipov
так он один раз вызывается при инициализации, все статическое
хм, я думал иначе
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Paruyr🛸🪐🌏
а он тут как поможет? мне сторы синхронизировать надо )
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
вообще да, вопрос зачем очень актуален
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
если у тебя такое копирование, то это один стор а не два разных
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
модуль апи зависиь от сессии, в том же время сессия зависит от модуля апи
я просто создал в модуле апи стор с состоянием аутентфикиации, куда уже прокидыются данные из авторизации
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
что бы избавиться от циклической зависимости короче
источник