combineReducers사용시 state접근 오류

리듀서를 스토어에 연결하고 Provider에 스토어를 연결했습니다.
그런 다음 Container에서 mapStateToProps를 선언하고 connect를 하였더니.

// 리듀서의 initialState
const initialState = Map({
  list: List([])
});
// Container에 mapStateToProps
const mapStateToProps = (state) => {
  return {
    list: state.get("list"),
    page: state.get("page"),
    scrollLeft: state.get("scrollLeft"),
    scrollTop: state.get("scrollTop")
  }
};

mapStateToProps에서 stage.get이 에러가 나네요 ㅜ.ㅜ

combineReducers를 안하면 잘되구요…
음… 해답을 아시는 분이 있다면 조언좀 해주세요~

일단 답변은 아닙니다… ^^;;;
다만 redux보다 mobx 코드가 좀 더 직관적이니 mobx도 같이 검토해 보시라구요…

물론 mobx도 주의해서 사용해야 하는 부분이 있긴 합니다만…

redux보다 코드가 훨씬 직관적인 점이 가장큰 장점입니답~!

전 mobx 추천해욥

이런 옵저버네요 ^^
좋은 것 같아요

list가 리듀서 r1에 속한 state라고 가정하에

combineReducers로 r1, r2를 합친 경우

state.r1.list로 접근해야하는 것으로 알고 있습니다.

2개의 좋아요

혹시 그렇지 않을까 상상 하고 있었는데. 그렇겠네요.