思考は、プロバイダの-Reduxのを反応させ、Connectをトリガー

  モーメントがJSのフレームワークは、原則としては、すべてのコンポーネントを反応守るために設計された非常に人気のある反応、使用されて反応し、再来の再来はブリッジツールを反応させ、反応-再来も継承されたフォームの設計原理が反応し、コンポーネントがサービスを提供するために使用します。

  それぞれ、ユーザの嵐は、2つのコア・コンポーネントをドレインReduxの、反応、およびプロバイダ接続。オーバーザ反応Reduxの小さなパートナーの使用は、実際には、プロバイダコンポーネントを理解し、自然も多くの場合、HOCコンポーネント(高次成分)は、接続する公式の導入があるといわれているコンポーネントである接続することは困難ではないことを信じている:「接続アセンブリReduxのに反応店。 "

  1、最初のプロバイダの使用を導入し、多くの場合、シーンを接続

  (1)メソッドを使用して、プロバイダであれば、ストア(典型的にはアプリルート成分)の必要なコンポーネントを包むことができるように、以下に示します

1 <プロバイダストア= {店}>
 2      <アプリケーション> </アプリケーション>
 3 </プロバイダ>

  (2)、高階関数は、実際に接続される示す二つのパラメータ(ならびにオプションのパラメータ)を受信し、次のように使用するように接続し、それが新たな機能を返し、新しい関数は入力成分として受け取り、新たを返しますコンポーネント。この定義には反応しないHOCコンポーネントがサブアセンブリを受けるんです、新しい容器アセンブリを返します。実際にコンポーネントで接続し、見ることができます。

1接続(mapStateToProps、mapDispatchToProps)(APP)。

  2、どのプロバイダで次の外観とサービスを提供して接続します。

  (1)プロバイダコンポーネントは、JSストアとしてユーザー定義オブジェクトを受信する属性ストアを有し、状態はすべてのサブコンポーネントに提供します。

  (2)格納容器アセンブリの小道具に新しい状態をmapStateToProps、(オプションのパラメータが考慮されていない)は、2つの受信コンポーネント属性を接続し、mapDispatchToProps Reduxの新しい容器アセンブリに作用に吸い込ま戻り小道具新しいコンポーネントがで小道具を使用することができます。新しいコンポーネントを使用している。この全体が返されているコンポーネントを接続します。

1 <接続mapStateToProps = {mapStateToProps} mapDispatchToProps = {mapDispatchToProps}>
 2      <アプリケーション> </アプリケーション>
 3 </接続>

  このシーンはおなじみの、はい、プロバイダではなく、関数が自分自身のプロパティに割り当てられている接続し、サブアセンブリの関数に渡す必要があります、サブアセンブリ作りにも対応する機能を通じている、あなたは、依存性注入とその慣れていません、機能は、それによって論理デカップリング、サードパーティの形で必要なコンポーネントを提供するために必要。また、学生は同じで反応し、角度クリア、角度モジュールに精通は、対応する構成要素に注入し、予め設定され、良好な機能を介してロードされることができるが、役立つことがより身近形態、変更文に成分ワード、構文糖依存性注入され、その本質は、サードパーティコンポーネント(ここではすなわち、プロバイダ成分)を導入することによって達成され、所望の機能性の形のサブアセンブリ内に注入される(馴染みの角度学生が自分の脳を作ることができるプロバイダを接続しますサービス利用シナリオ)。HOCは、元の方法よりも何も必要とせず、それにより多重ビューを実現し、論理的な高次成分をデカップリングアクションを表示します。

 

おすすめ

転載: www.cnblogs.com/Westin-Chen/p/11106728.html