この関数の効果は パブリックファイル 'react' から {createContext} をインポートします。 const テーマ = createContext() デフォルトテーマをエクスポート 親コンポーネントはパブリックファイルと子コンポーネントをインポートし、 React をインポートし、{useState} を 'react' から取得します。 「@/components/Child.jsx」からChildをインポートします。 「@/context/Theme.jsx」からテーマをインポートします。 エクスポートデフォルト()=> { const [theme, setTheme] = useState("blue") 戻る ( <> <button onClick={() => setTheme("green")}>コンテキストがレスポンシブかどうかを確認する</button> <Theme.Provider 値 = {テーマ}> <子供 /> </テーマ.プロバイダー> </> ) } 子コンポーネントがデータを取得する 'react' から React をインポートします。 「@/context/Theme.jsx」からテーマをインポートします。 エクスポートデフォルト()=> { 戻る ( <テーマ.消費者> {data => <p>親コンポーネントのコンテキストから渡された値を受け取ります: {data}</p>} </Theme.Consumer> ); } これで、conetxt による React のマルチコンポーネント値転送についての説明は終了です。React のマルチコンポーネント値転送の詳細については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: フロントエンドが習得すべき、複数列の等高レイアウトを実現するための CSS テクニック
この記事の例では、フルスクリーンスクロールを実現するためのjQueryの具体的なコードを参考までに共...
1. ダウンロード参考: https://www.jb51.net/softs/451120.ht...
推奨される Docker 学習教材: https://www.runoob.com/docker/d...
Dockerの主な機能は何ですか?現在、Docker には少なくとも次のアプリケーション シナリオが...
スレッドが同時に実行される場合、スレッドがリソースを競合してデータの曖昧さが生じるのを防ぐために、重...
システム: VMTOOLs ダウンロード:リンク: https://pan.baidu.com/s/...
よく聞かれる答えは、列に NULL 値を使用するとインデックスが無効になるというものですが、実際にテ...
目次1. SVGを使用する2. fontAwesomeを使用する3 ソース4 結論テクノロジースタッ...
質問: div+css と配置を使用して角丸四角形を実現するにはどうすればよいですか?ソリューション...
序文:日々の勉強や仕事の中で、データをエクスポートする必要に迫られることがよくあります。たとえば、デ...
解決プロセス:方法1: CentOS7.3 のデフォルトのカーネル バージョンは低く、3.10.0-...
Tomcat サーバーは、無料でオープン ソースの Web アプリケーション サーバーです。軽量のア...
ニーズの発見領域の一部のみスクロールでき、残りの部分は移動できない場合、どのような方法を使用しますか...
1 Dockerサービスを開始するまず、docker サービスを開始する方法を知っておく必要がありま...
問題: vue-cil3 は、`--fix` オプションで修正できる可能性のある警告とともに実行され...