反応 - コンテキストを

序文

Context文脈に翻訳され、多くの場合、概念にさらされているプログラミングエリア、で、そこに反応します。

公式ドキュメントでは、リアクトContextアドバンス(上級)の一部として分類され、高度なAPIが反応されていますが、正式には、アプリケーションの安定版でのコンテキストの使用を推奨していませんでした。

アプリケーションの大半は、コンテンツを使用する必要はありません。

あなたのアプリケーションが安定するようにしたい場合は、コンテキストを使用しないでください。これは、実験的なAPIであり、反応の将来のリリースで破る可能性があります。

しかし、これは私たちが注意を必要としないという意味ではありませんContext実際には、最高の多くは、このような反応-Reduxのように、文脈によってその機能を完了するために、コンポーネントに反応<Provider />を介して行われ、Context世界的な状態storeにより、-DND反応し、ドラッグ&ドロップコンポーネントContextDOMドラッグを配布し、アセンブリ内のイベントをドロップし、反応ルータによってコンポーネントをルーティングするContextようにルーティング状態を管理します。良い場合は、開発中の成分を反応させContext、あなたのコンポーネントが強力で、かつ柔軟になることができます。

今日、あなたがチャットしたい、私は、開発中だったこのことを認識しContext、そしてどのように私はコンポーネントの開発のためにそれを使用します。

注:この記事はすべてのAppエンドWebアプリケーションに記載されている参照。

知人コンテキストに反応

コンテキストのための公式の定義

公式ウェブサイト上の文書に反応することはなかったContext、「何をされた」に定義されたのより説明的な使用与えるContextシナリオを、そしてどのように使用しますContext

使用のための公式サイトContextシーンのは、それをこのように説明しました:

いくつかのケースでは、あなたは、あらゆるレベルでmanuallysを小道具を伝承することなく、コンポーネントツリーを介してデータを渡したいです。あなたは、強力な「文脈」APIと反応して、直接これを行うことができます。

あなたは層転写によって層によってコンポーネントツリーにしたくないときには、単純に、あるpropsか、stateときにデータモードを渡すために使用することができContext、クロスコンポーネントのデータ転送のレベルを達成します。

 
画像

小道具や状態データ転送、トップダウンストリームからのデータを使用してください。

 
画像

使用Context、コンポーネント間のデータ転送。

 

参考:https://www.jianshu.com/p/eba2b76b290b

公式サイト:https://react-1251415695.cos-website.ap-chengdu.myqcloud.com/docs/context.html

おすすめ

転載: www.cnblogs.com/celine-huang/p/11532433.html