我是Redux的新手。我想知道为多个不同的reducer使用isFetching标志的最佳方法。
我正在关注与此示例类似的内容: http://redux.js.org/docs/advanced/AsyncActions.html
除了我有2个单独的API调用。当我发出API调用时,我会调度一个设置isFetching:true的动作。
return Object.assign({}, state, {isFetching: true});
当我收到回复时,我设置isFetching:false。
return Object.assign({}, state, {data: myData}, {isFetching: false});
问题是isFetching在我的状态是全局的,所以如果我是正确的,他们可以互相覆盖。使用泛型'AJAX_FETCHING'或'AJAX_DONE'动作的最佳方法是多个减速器可以相互独立使用?