私は私の店を更新するように私のアクションセットアップを持っている。私は本当にReduxのは、私のプロジェクトに追加するコードの量を楽しんでいない午前、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'});
は、この私の店を更新するために実行可能なソリューションである、または私は私の行動は、より具体的にする必要があります。
'return'の直後に' break'は必要ありません。これは、コードの量を少し減らす必要があります:) –