вопрос, при определенной последовательности событий надо вызвать событие, как это можно сделать?
допустим есть события changeId и loadMessages, loadMessages может происходить постоянно, changeId нет, мне нужно так changeId -> loadMessages -> myEvent
сэмпл эвента эвентом не срабатывает пока source не был вызван хотя бы раз
вопрос, при определенной последовательности событий надо вызвать событие, как это можно сделать?
допустим есть события changeId и loadMessages, loadMessages может происходить постоянно, changeId нет, мне нужно так changeId -> loadMessages -> myEvent
поэтому для описанной ситуации подходит такой вариант:
при этом у данной комбинации нет сброса, то есть после первого срабатывания changeId это будет работать как обычный форвард. поэтому если нужно что-то сложнее описанного выше, то вероятно, описание задачи было неполным) в таких случаях оптимальнее создавать состояние явно, через стор
https://share.effector.dev/LspbBcU3 примерно воспроизвел то что мне нужно, пришлось закостылять, в моем кейсе не известно когда сработает loadMessage надо нажать на кнопку, в логе будет показан какой момент мне нужен
https://share.effector.dev/LspbBcU3 примерно воспроизвел то что мне нужно, пришлось закостылять, в моем кейсе не известно когда сработает loadMessage надо нажать на кнопку, в логе будет показан какой момент мне нужен