我试图建立reactjs/Redux的一个购物车的应用程序,这是我的减速器1:如何计算减速机中所有物品的总价格?
const initialState = {
items: [],
cartOpen:true
}
const Cart = (state = initialState, action) => {
switch (action.type) {
case 'ADD_TO_CART':
return [...state, action.payload]
default:
return state
}
}
export default Cart;
其他减速器中包含的数据,即项目的应用:
const Data = (state = initialState, action) => {
switch (action.type) {
case 'GET_DATA_SUCCESS':
return Object.assign({}, state, { datas: action.data });
case 'GET_DATA_FAIL':
return Object.assign({}, state, { datas: action.data });
default:
return state
}
}
当ADD_TO_CART行动已发出我要计算购物车的新总计。我正在寻找一种方法来计算购物车更新时购物车中物品的总价格。
我问你点什么?我刚接触'redux',但初始状态是一个'object',但为什么玩具会返回'array'呢? changin类型的reacin是什么? –