Обработка множественных действий Redux - PullRequest
0 голосов
/ 19 июня 2020

Как ведет себя redux, когда несколько действий отправляются одновременно для одного и того же объекта в магазине?

Например, если у меня есть подписки на два разных потока данных и каждый раз, когда я получаю данные в потоке, который я выполняю функция-обработчик. Функция обработчика обрабатывает данные и отправляет действие для обновления того же объекта в хранилище redux. Если я получаю данные в обоих потоках одновременно и отправляю действия одновременно или почти в одно и то же время, как redux обрабатывает обновление состояния?

Действия обрабатываются по одному в в каком порядке они поступают, или они будут обрабатываться одновременно с вероятностью того, что второе действие может перезаписать изменения, внесенные первым в состояние?

1 Ответ

0 голосов
/ 19 июня 2020

Javascript - это однопоточный язык, поэтому обновления будут складываться и выполняться одно за другим. (вы можете увидеть их в стеке вызовов).

...