저는 redux를 처음 사용하고 redux-actions를 보거나 감속기에서 switch 문을 사용했습니다. switch 문을 사용하는 것에 반대하지는 않지만, 액션 메소드를 호출하는 것이 더 쉽지 않은가? 여기 Redux - 스위치 대신 감속기에서 동작 객체 방법 사용
내가import actions from './actions'
const reducer = (state = {}, action) => {
if (actions[action.type]) return Object.assign({},
state, actions[action.type](action)
);
return state;
}
난 그냥 내 첫 번째 감속기과 행동에 이것을 테스트했습니다 생각하고 무엇이고, 그것은 작동하지만, 스위치 유형이를 왜 내가 궁금하네요 아주 분명한 것 같다 선택한 길?
1. 귀하의 행동은 기존 상태 개체를 인수로 받아야합니까? 2. 스위치 케이스는 단순한 문체 결정입니다. 감속기 함수가 새 상태 객체를 반환하는 한 아무 것도 할 수 있습니다. 무엇이 더 청결한 지 느낀다 : – iamnat