我試圖建立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是什麼? –