【发布时间】:2017-03-29 09:02:52
【问题描述】:
我的微调器表明我的应用正在加载。我的应用程序中的许多减速器需要能够将此加载器设置为 true 或 false。
我的假设:
该字段需要位于状态树的最顶层。我们就叫它isLoading吧。
问题:
Redux reducer 更新他们自己的状态树部分。有哪些方法可以构建我的 reducer 以更新最顶层的 isLoading 字段?
我对@987654323@ 很熟悉,但是在每个操作上分派一个事件似乎有点矫枉过正。但也许我错了,这是正确的方法。此外,我当然有可能错误地设计了我的状态树。
作为参考,我目前正在使用 redux thunk:
export const fetchAssets = () => {
return dispatch => {
request
.get('http://myapi.com/assets')
.set('Accept', 'application/json')
.end(function(err, res){
if (err) {
return dispatch(fetchAssetsFailure(err));
}
dispatch(fetchAssetsSuccess(res.body.data));
});
}
}
【问题讨论】:
标签: javascript reactjs redux redux-thunk