所以我有我的行動安裝像更新我的商店。減少react-redux動作代碼,這是一個不好的解決方案嗎?
export const updateUser = (data) => {
return{
type: 'UPDATE_USER',
payload: data
};
};
const initialState = {
email: null,
name: null
};
export default function(state = initialState, action) {
switch(action.type) {
case 'UPDATE_USER':
return Object.assign({}, state, action.payload);
break;
default: return state;
}
}
updateUser({ email: 'new email', name: 'some guys name'});
這是一個可行的解決方案來更新我的商店,或者我應該讓自己的行動更加具體,我不是真的很享受的代碼終極版添加到我的項目的數量。
你不需要''break'後return'馬上。這應該會減少代碼量:) –