如何将多个减速器合并到同一级别状态
How to merge multi reducers to same level state
我想获取跟随结构状态。
{
product: {
items: [],
fetching: true,
selected: []
}
}
items & fetching 由 HttpReducer 处理,selected 由 ProductSelectReducer 处理,如何将多个 reducer 的状态合并到同一级别?
谢谢。
reducers/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 结构会产生你正在寻找的结构。
我想获取跟随结构状态。
{
product: {
items: [],
fetching: true,
selected: []
}
}
items & fetching 由 HttpReducer 处理,selected 由 ProductSelectReducer 处理,如何将多个 reducer 的状态合并到同一级别?
谢谢。
reducers/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 结构会产生你正在寻找的结构。