Давайте притворимся, что у меня есть многолетняя функция, работающая над вычислением моего нового состояния.«Безопасность резьбы» в Редуксе?
Между тем еще одно действие происходит и изменяет состояние, в то время как первый не закончил и работает над материалом.
Если я правильно представляю вещи, нет очереди действий, и состояние может быть разрешено каким-то непредсказуемым образом.
Должен ли я беспокоиться об этом вообще?
Я не имею в виду настоящие темы, просто концепцию отсутствия лучшей формулировки. Действия являются асинхронными, а к ключам состояния обращаются по ссылке.
В вашем браузере имеется только один поток для вашего javascript. Поэтому ваше длинное вычисление закончится первым, затем начнется второе. Кстати, вы должны избегать длинных вычислений, так как это заставит браузер замораживать (помните, что у вас есть только один поток для всего, пользовательский интерфейс и вычисления). – Pierrickouw
Это не настоящие темы, просто из-за отсутствия лучшей формулировки. Действия являются асинхронными, а к ключам состояния обращаются по ссылке. – firedev