2017-12-15 14 views
0

감속기에서이 작업을 수행 할 수 있습니까?활동 유형에서 '성공'과 같은 키워드를 확인해야합니까?

if(action.type.indexOf('SUCCESS') !== -1){ 
    return state.merge({ 
     [action.field]:action.data 
    }); 
    } 

내 상수는 ${moduleName}/SUCCESS/${entity}입니다. 이것이 Redux의 기본 원칙과 일치합니까?

+0

왜 보이지 않는가? 당신의 관심사는 무엇입니까? –

+0

나는 다른 프로젝트에서 이것을 보지 못했다.) – merss

답변

1

예, 특정 조합을 다른 용도로 사용하지 않는 한 그렇습니다. 균형에, 나는 오히려 특정 일정을 내보낼 것이다 :

export const FLARGLE_SUCCESS_WORFLE = `${moduleName}/SUCCESS/${entity}` 

// ... 

case FLARGLE_SUCCESS_WORFLE: 
    // ... 

경우에만이 감속기에 읽기 쉽게, 그리고 당신이 반복 indexOf를 실행할 필요가 없습니다 때문입니다.