Gadz
@Gadz

React redux несколько action одновременно как?

Собственно нужно обновить состояние Redux store до определенного состояния, для этого есть несколько action. Их можно последовательно вызвать так:

this.props.ChangeReportDetailShowAction(value);
this.props.ChangeReportChildActiveAction(value);
this.props.ChangeReportActiveAction(value);
this.props.ChangeMapCenterAction(value);

Но при этом все компоненты, которые подписаны на эти значения в Redux будут дергаться через componentWillUpdate итд. 4 раза одно и то же.

Есть способ обновить состояние сразу как будто 4 action одновременно сработали бы?
  • Вопрос задан
  • 1387 просмотров
Пригласить эксперта
Ответы на вопрос 1
@disappearedstar
Фронтенд-разработчик
Если react-redux v7, то попробуйте https://react-redux.js.org/api/batch
Если ниже, то гуглите redux batch actions
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы