Відповіді:
AFAIK, диспетчерська дія є синхронною. У випадку, якщо ви бажаєте звертатися до асинхронного дзвінка, ви можете скористатися програмою thunk-middleware у режимі редукцій, де відправлення надається як функція зворотного виклику, яку ви можете викликати відповідно до вашої зручності. Для отримання додаткової інформації перегляньте цю відповідь на SO від самого автора: Як відправити дію Redux з таймаутом?
Ніхто не знає краще, ніж сам код . =) Як ви бачите dispatch
, абсолютно синхронний. Єдине попередження тут - це те, що магазин enhancers
може (і робити) dispatch
метод заміни . Наприклад, погляньте на applyMiddleware
підсилювач , він дозволяє вам підключити проміжні програми, замінивши dispatch
метод за замовчуванням на його власну реалізацію. Хоча я ніколи не бачив жодного Redux, enhancer
який би фактично видалив синхронний характер dispatch
.
code itself
посиланні, що призведе до незрозумілих зв’язків із-за аспекту "постійної посилання" комітетів.