Reactjs 如何将多个还原程序合并到同一级别状态
我想获得以下结构状态Reactjs 如何将多个还原程序合并到同一级别状态,reactjs,redux,react-redux,Reactjs,Redux,React Redux,我想获得以下结构状态 { product: { items: [], fetching: true, selected: [] } } items&fetching由HttpReducer处理,selected由ProductSelectReducer处理,如何将多个Reducer的状态合并到同一级别 谢谢。减速器/product.js: import { combineReducers } from 'redux'
{
product: {
items: [],
fetching: true,
selected: []
}
}
items&fetching由HttpReducer处理,selected由ProductSelectReducer处理,如何将多个Reducer的状态合并到同一级别
谢谢。减速器/product.js:
import { combineReducers } from 'redux'
const items = HttpReducer(...)
const fetching = HttpReducer(...)
const selected = ProductSelectReducer(...)
export default combineReducers(
items,
fetching,
selected,
)
reducers/index.js:
import { combineReducers } from 'redux'
import productReducer from './products'
export default combineReducers(
product: productReducer,
)
此reducer结构将生成您要查找的结构。传递给
组合reducer
函数的任何键都将转换为应用程序状态。此外,您可以使用combinereducer
创建嵌套结构的次数。你应该以这样一种方式来思考你的应用程序状态结构,它映射到简单的简化程序。你当前的结构是什么??目前的结构有什么问题?也许会有帮助。