Javascript 如何在redux中从承诺发送操作?
解决问题后,我需要从redux中的承诺中发送一个操作。 我尝试了以下代码,但没有成功 你能给我指出正确的方向吗 我得到的错误是: ReferenceError:未定义分派 const getLocations=query:string:ActionType=>{ const value=query.trim if!value.length{ 返回{ 类型:null, 有效载荷:空 } } 返回{ type:types.GET_位置, 有效负载:新PromiseSolve,拒绝=>{ fetchapi.findquery.thenresponse=>{ resolveresponse.json //dispatchmyAction } } }Javascript 如何在redux中从承诺发送操作?,javascript,promise,redux,Javascript,Promise,Redux,解决问题后,我需要从redux中的承诺中发送一个操作。 我尝试了以下代码,但没有成功 你能给我指出正确的方向吗 我得到的错误是: ReferenceError:未定义分派 const getLocations=query:string:ActionType=>{ const value=query.trim if!value.length{ 返回{ 类型:null, 有效载荷:空 } } 返回{ type:types.GET_位置, 有效负载:新PromiseSolve,拒绝=>{ fetch
} 您需要中间件来实现承诺,请尝试redux
你可以用谷歌搜索剩下的,我很快写了这篇文章。然后,我对reducer中的响应做出反应在异步操作上签出文档页面,并查看我对redux中异步数据流的偏好。
//index.js
import { createStore, applyMiddleware } from 'redux';
import reduxPromise from 'reduxPromise';
const store = createStore(reducers, applyMiddleware(reduxPromise)));
ReactDOM.render(
<Provider store={store}>
<App />
</Provider>
, rootEl );
return ({
type: GET_LOCATIONS,
payload: fetch(api.find(query))
})