Есть магазин.отправка в Redux синхронная или асинхронная
Я понимаю, что это основной вопрос, но мне не повезло найти ответ в другом месте.
 - Это store.dispatch синхронный или асинхронный в Redux ?
в случае асинхронности есть ли возможность добавить обратный вызов после того, как действие было распространено, как это возможно с React ?
2 ответа:
AFAIK, действие диспетчеризации синхронно. В случае, если вы готовы обратиться к асинхронному вызову, вы можете использовать thunk-middleware в redux, где отправка предоставляется как функция обратного вызова, которую вы можете вызвать в соответствии с вашим удобством. Для получения дополнительной информации, проверьте этот ответ на SO самим автором:как отправить действие Redux с таймаутом?
никто не знает лучше, чем код. = ) Как видите
dispatchабсолютно синхронно. Единственное предупреждение здесь, что магазинenhancersможет (и делает) заменитьdispatchметод. Например, взгляните atapplyMiddlewareусилитель, это позволяет вам подключать middlewares, заменяя defaultdispatchметод с его собственной реализации. Хотя я никогда не видел никакого Reduxenhancerчто будет на самом деле удалить синхронный характерdispatch.