我正在尝试使用Promise API在一个序列中调度多个redux操作(或者一次,并不重要),但它无法正常工作:
Promise.all([
store.dispatch(action1()),
store.dispatch(action2()),
store.dispatch(action3()),
store.dispatch(action4())
]).then(() => {
res.send(renderToString(<Provider store={store}><App /></Provider>));
});
我一直收到以下错误:
UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:2):TypeError:无法读取属性“map” 空
我做错了什么?