この関数の効果は パブリックファイル '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 テクニック
はじめに使えるかもしれないが、あまり使われていない、シンプルで実用的なDockerコマンドをいくつか...
新しいテーブルを作成する テーブル「人」を作成します( `id` int NOT NULL COMM...
1. サーブレットとは何か1.1. 正式な言葉で説明する:サーブレットは、動的な Web リソースを...
Flashにより、デザイナーや開発者はブラウザ上でリッチなコンテンツを提供し、動き、インタラクティブ...
Vueはブール値でストレージを保存します今日、問題に遭遇しました。バックグラウンドから返された真偽の...
この記事では、チェックボックスコンポーネントのカプセル化を実装するためのvue3.0の具体的なコード...
1. ビッグデータとHadoopビッグデータについて研究し学ぶには、当然 Hadoop から始める必...
目次1. コンポーネントの登録2. コンポーネントの使用3. 父から息子へ4. 息子から父へ5. ス...
setinterval を使用すると、ページを開いた直後に 1 秒の遅延後に実行されることがわかりま...
1. 機能: 親コンポーネントが子コンポーネントの指定された位置に HTML 構造を挿入できるように...
境界プロパティの概要borderプロパティは要素の境界を設定します。境界線の3要素は、太さ、線の種類...
PHPの仕組みまず、よく耳にするcgi、php-cgi、fastcgi、php-fpmの関係を理解し...
序文WeChat ミニプログラム プロジェクトでユーザー情報を取得し、ユーザー ログインを実装する場...
ブログを書くのは初めてです。開発に携わって2年になります。仕事の後に何か有意義なことを見つけたいと思...
目次序文シナリオシミュレーション要約する序文最近、sql_mode の話題については何度も話し合われ...