@Adventure2068

Как правильно вызывать action в redux?

Имеется 2 action: fetchRepos, setCurrentPage. Также есть сага для получения данных api на fetchRepos. fetchRepos вызывается при рендере и после каждого setCurrentPage. Как правильно вызывать actions в таком случае. Делать последовательный диспатч в useEffect компонента или создать сагу которая будет на каждый action setCurrentPage вызывать fetchRepos?
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
@twolegs
Как правильно вызывать

Сложно сказать. Тут как вам больше нравится, и какие соглашения вы принимаете при разработке. С точки зрения изоляции бизнес логики, лучше разместить это в одной саге.
Но у этого метода так же могут быть противники, т.к. это уже не столь очевидно с точки зрения читаемости.

Моя личная рекомендация - если уж вы используете саги, то делайте все сайд-эффекты в ней.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы