私はReduxをReactアプリケーションに取り込み始めていますが、正確に私の「マスター状態の設計」がどこで使われているのか理解できません。React/Redux:「マスター」アプリケーションの状態をどこに作成するのですか?
コンテキストのために、私はアプリの状態を巨大なツリーと考えています。私はツリーの小さな部分を処理する減速材を持っています。私は状態ツリーをどのように表現するかについて少し考えましたが、変数initialState
があります。これは基本的に、私のアプリケーション状態のさまざまな部分を含む子オブジェクトの束を持つImmutable.jsオブジェクトです。
私は自分のアプリのこれらのさまざまな部分にマップするために私のレデューサーを分割しましたが、巨大なマスターステートツリーの作成方法を理解できません。私は、各減量主体が状態ツリー+行動全体を取り込み、その行動に基づいて新しい状態を返すことを知っていますが、減速機に入る状態がundefined
である場合、「初期状態」をどこに置くべきか分かりません。
言い換えれば、最初に定義されていない状態ツリー全体の作成を担当する単一のレデューサーです(もしそうなら、そのレデューサーはどこに住んでいますか)。あるいは、いずれかの減算器が未定義状態の引数をinitialState
変数に代入する必要がありますか?
Ha!本当に!私は最初にドキュメントを読んでそれを選んだことはありませんでした。ありがとう! –