1. 何ですか
最も単純なイベント バインディングは次のとおりです。 クラスShowAlertはReact.Componentを拡張します。 アラートを表示(){ console.log("こんにちは"); } 与える() { <button onClick={this.showAlert}>表示</button> を返します。 } } 上記のように、イベントバインディングメソッドは 上記のコードは問題ないように見えますが、処理関数の出力コードを 2. バインド方法
レンダリングメソッドでbindを使用する クラス コンポーネントを使用し、コンポーネント/要素に クラスAppはReact.Componentを拡張します。 ハンドルクリック() { console.log('これ > ', これ); } 与える() { 戻る ( <div onClick={this.handleClick.bind(this)}>テスト</div> ) } } このメソッドは、 レンダリングメソッドで矢印関数を使用する
クラスAppはReact.Componentを拡張します。 ハンドルクリック() { console.log('これ > ', これ); } 与える() { 戻る ( <div onClick={e => this.handleClick(e)}>テスト</div> ) } } コンストラクタでバインドする
クラスAppはReact.Componentを拡張します。 コンストラクタ(props) { スーパー(小道具); this.handleClick = this.handleClick.bind(this); } ハンドルクリック() { console.log('これ > ', これ); } 与える() { 戻る ( <div onClick={this.handleClick}>テスト</div> ) } } 定義フェーズで矢印関数バインディングを使用する 上記の方法 3 と同様に、 クラスAppはReact.Componentを拡張します。 コンストラクタ(props) { スーパー(小道具); } ハンドルクリック = () => { console.log('これ > ', これ); } 与える() { 戻る ( <div onClick={this.handleClick}>テスト</div> ) } } 3. 違い上記の 4 つの方法の違いは主に次のとおりです。
上記を踏まえると、方法4が最適なイベントバインディング方法である。 React イベントバインディングに関するこの記事はこれで終わりです。React イベントバインディングに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Ubuntu 18.04 (コミュニティ エディション) に Docker CE をインストールする方法
この記事の例はすべて小さなプログラムで書かれていますが、実装される機能には影響しません。 wxmlル...
JavaScriptで非同期実行の結果を同期的に取得するには、 for ループ内でawaitを使用...
ウェブデザインでは、ウェブページを美しく見せるために矢印を装飾としてよく使用します。現在、多くのウェ...
目次1. インストール2. はじめに3. 使用4. 必要に応じてEChartsチャートとコンポーネン...
レンダリング サンプルコード今日は、WeChat アプレットを使用して 2048 ゲームを実装します...
目次序文計算されたプロパティ計算プロパティの紹介入門ケース統計価格事例ゲッターメソッドとセッターメソ...
もうナンセンスじゃない、郵便番号HTML部分 <div class="positio...
MySQL 5.7.8 以降では、JSON テキストでデータを効率的に取得できるネイティブ JSON...
MySQL レプリケーションの詳細な説明と簡単な例マスタースレーブレプリケーション技術は、MySQL...
序文: 正規表現のインターセプションに似た、MySql フィールドの文字列から特定の文字を抽出すると...
1. 問題の再現:各日の合計数を日ごとにカウントします。データのない日がある場合、グループ化によっ...
VMware が異常シャットダウンした後、再起動すると「この構成ファイルを排他的にロックできませんで...
この記事では、ドラッグ効果を実現するためのJavaScriptの具体的なコードを参考までに紹介します...
序文個人の実際の開発で使用した効果問題を、今後の開発やレビューに役立てるためにまとめています。他の人...
目次結論は実践分析拡張機能要約する結論は親コンポーネントでカスタム イベントが定義されている場合、子...