Size: a a a

2020 March 22

l

la gente está muy loca in ☄️ effector
Valeriy Kobzar
domain.createStore и domain.store это одно и то же?
источник

VK

Valeriy Kobzar in ☄️ effector
я сейчас потерял некоторое время на разбор как работает event.filterMap
источник

VK

Valeriy Kobzar in ☄️ effector
мне кажется в доке недостаточно понятно расписано что возвращает эта функция и для чего нужен новый эвент
источник

VK

Valeriy Kobzar in ☄️ effector
т.к. по сути filterMap получается прибиндивает свое поведение к исходному эвенту
источник

VK

Valeriy Kobzar in ☄️ effector
а возвращаемый эвент это поведение теряет
источник

VK

Valeriy Kobzar in ☄️ effector
то есть чтобы filterMap сработал нужно вызывать исходный эвент, а на прослушку к стору store.on(newEvent вешать, который результат от event.filterMap
источник

VK

Valeriy Kobzar in ☄️ effector
логика теряется
источник

l

la gente está muy loca in ☄️ effector
Valeriy Kobzar
т.к. по сути filterMap получается прибиндивает свое поведение к исходному эвенту
нет
источник

VK

Valeriy Kobzar in ☄️ effector
то есть основной вопрос вот в чем
источник

VK

Valeriy Kobzar in ☄️ effector
const efm = e.filterMap(i => {
 console.log('filterMap', i)
 if (i > 2) return i
})
efm.watch(value => console.log('efm', value))
источник

VK

Valeriy Kobzar in ☄️ effector
почему при вызове efm в данном примере не вызовется фильтрация?
источник

l

la gente está muy loca in ☄️ effector
потому что производные эвенты вызывать не стоит
источник

VK

Valeriy Kobzar in ☄️ effector
ну блни... это так себе конвенция
источник

VK

Valeriy Kobzar in ☄️ effector
эвент он и есть эвент же
источник

l

la gente está muy loca in ☄️ effector
ага
источник

l

la gente está muy loca in ☄️ effector
именно поэтому тебе никто не запрещает его вызвать
источник

l

la gente está muy loca in ☄️ effector
в эффекторе нет аккумуляторов методов, любые методы расположены и выполняются между сущностями
источник

VK

Valeriy Kobzar in ☄️ effector
ну просто странная ситуация как бы получается
источник

l

la gente está muy loca in ☄️ effector
да
источник

l

la gente está muy loca in ☄️ effector
поэтому не вызывай производный эвент
источник