찾다

 >  Q&A  >  본문

javascript - CombineReducers 사용시 리듀서와 액션의 이름이 다르게 지정되어 액션을 실행할 수 없습니다.

리듀서는 처음에 하나만 있기 때문에 엔트리 파일에 도입하면 바로 사용할 수 있습니다.
나중에 더 많은 리듀서와 더 많은 액션이 생겼을 때, 리듀서를 분할하여 createStore에 제공하기 전에 CombineReducers를 통해 하나의 큰 리듀서로 병합하고 싶었습니다.
그런데 액션의 이름과 해당 리듀서의 이름이 동일하지 않으면 액션이 실행되지 않는 것을 발견했습니다.
같은 문제 겪으신 분 계신가요? 액션과 리듀서의 이름이 다른 경우 어떻게 해야 하나요?

PHP中文网PHP中文网2740일 전739

모든 응답(1)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-06-26 10:58:41

    사용법이 잘못되었습니다. 액션 디스패치 유형을 리듀서의 유형과 일치시키세요.

    회신하다
    0
  • 취소회신하다