https://share.effector.dev/pvENLd95вот код в вакууме
если описывать реальную задачу, то (дальше сложно, но сорян)
- есть карточка с данными, нужно загрузить данные и отобразить (fetchData, baseFx, $store)
- есть кнопка "update", которая запускает событие "сходи по другому эндпоинту и спроси, изменилось ли значение"
- если ответ "да", то нужно произвести тот же самый запрос fetchData, так же положить данные в $store, так же обработать событие
baseFx.fail, НО при baseFx.done показать нотификашку "я сделяль"
Как решаю – создаю cloneFx = attach({ effect: baseFx }), всё стандартное поведение остаётся на baseFx, а специальные случаи – на cloneFx
Надеюсь, понятно