redux-概要

コアコンセプト:
1.アプリケーション全体がオブジェクトツリーに格納され、オブジェクト・ツリーは、単一のストアに存在している状態
2.変更する唯一の方法は、状態アクションをトリガすることであり、アクションがイベントを記述するために使用されるが発生しています通常のオブジェクト
3.変更を実行するために、純粋な関数を使用します。アクションは状態ツリーを変更する方法を説明するために、あなたはレデューサーを記述する必要がある

問題があるので、アクションはそれをリンクして格納する方法ですか?
コアのコア:派遣のアクションは、状態を保存するたびに、キーワード、派遣、即時に更新されます。

それは彼がそれを更新する方法ですか?
CREATESTORE(減速)の内部ストアを使用し、パラメータが減速の異なる状態の特定のアクションに応じて復帰機能をレンダリングしていない、

接続および機能的接続アセンブリを格納するには、2つのパラメータの関数である
最初のパラメータは、私たちはmapStateToPropsを格納することができコンポーネントにバインドされたデータの小道具、成分が最小の属性を取得することを容易にする、内部ストアではなく、完全なデータ・ストア・パラメータ・データ状態の内部に

第二のパラメータのパラメータmapDispatchToPropsディスパッチ、小道具に結合として作用成分です。キーワードは、アクションは、

最初のプロバイダコンポーネントので、理由が成功する接続:
元のアプリケーションがプロバイダ全体サブアセンブリとなるようにように、元のアプリケーションコンポーネント層に包まれた
小道具としてReduxののストアを受信し、コンテキストオブジェクトの子孫によって、コンポーネントを接続するために渡されます、

Reduxの-蘇我実際には、それは、実際には、Reduxの-サンク収集非同期を別のプロセスディスパッチアクションをトリガーすることができますが、十分待っています

おすすめ

転載: www.cnblogs.com/web-zxq/p/11530705.html