反応する子コンポーネントから親コンポーネントに値を渡すにはどうすればよいですか?

青灯夜游
リリース: 2020-11-30 15:56:16
オリジナル
13625 人が閲覧しました

react サブコンポーネントが親コンポーネントに値を渡すメソッド: state の初期値と状態を処理する関数を親コンポーネントに設定し、関数名をサブコンポーネントに渡します。 props 属性値の形式であり、子コンポーネントが親コンポーネントの関数を呼び出すことにより状態変化を引き起こし、子コンポーネントの変化を親コンポーネントに表示する。

反応する子コンポーネントから親コンポーネントに値を渡すにはどうすればよいですか?

#このチュートリアルの動作環境: Windows7 システム、React16 バージョン この方法は、すべてのブランドのコンピューターに適しています。

関連する推奨事項: "

React ビデオ チュートリアル "

子コンポーネントは自身の状態を制御し、親コンポーネントに自身の状態を伝え、親を呼び出す必要があります。 props を介したコンポーネント. 状態を制御し、親コンポーネント内の子コンポーネントの状態変化を表示する関数。

/***实现在输入框输入邮箱时,在p中即时显示输入内容***/



  

//子组件 var Child = React.createClass({ render: function(){ return (

邮箱:

) } }); //父组件 var Parent = React.createClass({ getInitialState: function(){ return { email: '' } }, handleEmail: function(event){ this.setState({email: event.target.value}); }, render: function(){ return (

邮箱:{this.state.email}

) } }); React.render( , document.getElementById('test') );
ログイン後にコピー

原則:

プロパティに依存してイベント参照を渡し、コールバックを介して実装します。この実装は特に優れているわけではありませんが、ツールを使わずに実装する簡単な方法。

分析:

React では、コンポーネントは状態が変化した場合にのみ更新されます。親コンポーネントにstateの初期値と状態を処理する関数を設定し、その関数名をprops属性値の形で子コンポーネントに渡し、子コンポーネントが親コンポーネントの関数を呼び出すことで状態が変化します。親コンポーネントの状態を変更するという目標を達成するため、コンポーネントはサブコンポーネントによって加えられた変更を表示します。


プログラミング関連の知識について詳しくは、

プログラミング ビデオ コースをご覧ください。 !

以上が反応する子コンポーネントから親コンポーネントに値を渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!