Reux 응용 프로그램에서 Redux를 사용하기 시작했는데 정확한 '마스터 상태 디자인'이 사용되는 부분을 이해하는 데 문제가 있습니다.React/Redux : '마스터'응용 프로그램 상태를 어디에 추가 + 작성합니까?
맥락에서 나는 앱 상태를 거대한 나무로 생각하고 있습니다. 나무의 작은 부분을 처리하는 감속기가 있습니다. 저는 상태 트리를 표현하는 방법에 대해 약간의 생각을했습니다. 그리고 변수 인 initialState
은 기본적으로 내 앱 상태의 다양한 부분을 포함하는 자식 개체가있는 Immutable.js 객체입니다.
필자는 내 감속기를 앱의 여러 부분에 매핑하도록 분할했지만 거대한 주 상태 트리가 어떻게 생성되는지 이해하는 데 문제가 있습니다. 나는 각각의 감속기가 전체 상태 트리 + 액션을 취해 액션에 기반한 새로운 상태를 반환한다는 것을 알았지 만 감속기에 들어온 상태가 undefined
인 경우 '초기 상태'를 어디에 배치해야하는지 이해하지 못합니다.
다른 말로하면 : 원래 상태가 정의되지 않은 경우 전체 상태 트리를 작성하는 책임이있는 단일 감속기가 있습니까 (그렇다면 그 감속기가 어디에 있어야합니까?)? 아니면 하나의 감속기가 initialState
변수에 정의되지 않은 상태 인수를 할당해야합니까?
하! 정말! 나는 처음으로 문서를 읽는 것을 선택하지 않았다. 감사! –