Всем привет. У меня такой вопрос. Положим:
1. Используем React + redux-saga в проекте.
2. Имеется список компонентов a_1, a_2, a_3, ..., a_n которые имею свои action'ы пусть даже однородные и сгенерированные фабрикой, т.к. в redux-store нужно как то различать, кому именно был отправлен action.
3. Эти action'ы аффектят состояние компонента B, через redux-saga.
так вот вопрос: кто тут должен подписываться в saga'е на action'ы компонентов a_i, если известно, что могут ещё создаваться a_k в дальнейшем? Т.е.:
1. Каждый a_i компонент должен иметь свою redux-saga который и вызывает side-effect для B ?
2. saga компонента B должна прослушивать соответвующие action'ы каждого a_i и сюда нужно будет добавлять каждый новый action от нового a_k ?
3. Должна существовать некая saga над A и B, прослушивать все A и аффектить на B (всё так-же добавляя каждый новый action от нового a_k) ?
4. Нет универсального решения ?