내가 현재 별도의 파일에 내 행동 유형을 정의하고 있습니다 :Redux - 액션 유형을 별도로 유지해야합니까?
내 행동 제작자의 다음export const SET_SOME_ID = 'SET_SOME_ID';
export const SET_SOME_NAME = 'SET_SOME_NAME';
...
나는이 일을하고 파일을
import * as ATYPES from './actionTypes.js';
export function setSomeId(id) {
return { type: ATYPES.SET_SOME_ID}
}
export function setSomeName(name) {
return { type: ATYPES.SET_SOME_NAME}
}
...
난 그냥을 갖는 분배해야 같은 느낌 별도의 파일에서 행동 유형과 그냥 actionCreators.js 파일에서이 작업을 수행 :
export function setSomeId(id) {
return { type: 'SET_SOME_ID'}
}
는 응용 프로그램이 벡 것이다 성장 즉,이 필요한가 이것이 올바른 일임이 분명합니까?
그것은 DEVS까지 사실이고 더 나은 연습 문제와 비슷하게 들립니다. 나는 장기간의 가독성과 유지 보수를 위해 상용구를 교환하면서 적절한 규모와 복잡한 프로젝트를 위해 예전의 투표에 투표 할 것입니다. 소규모 프로젝트의 경우 제작자 Dan이 말했듯이 비용을 절감 할 필요조차 없습니다. – Xlee
https://github.com/erikras/ducks-modular-redux –