入力ボックスの値を取得する複数の方法
制御されていないコンポーネントが参照を取得React をインポートし、{Component} を 'react' から取得します。 デフォルトクラスAppをエクスポートし、Componentを拡張します。 検索(){ 定数 inpVal = this.input.value; コンソールにログ出力します。 } 与える(){ 戻る( <div> <input type="text" ref={input => this.input = input} defaultValue="Hello"/> <ボタン onClick={this.search.bind(this)}></ボタン> </div> ) } } defaultValue を使用して、コンポーネントのデフォルト状態を表します。これは 1 回だけレンダリングされ、その後のレンダリングは機能しません。入力の値は外部の変更によって変化しませんが、入力自体の状態によって変化します。 制御コンポーネント this.setState({})React をインポートし、{Component} を 'react' から取得します。 デフォルトクラスAppをエクスポートし、Componentを拡張します。 コンストラクタ(props){ スーパー(小道具); この状態 = { 入力値:'' } } ハンドル変更(e){ this.setState({ inpValu:e.ターゲット値 }) } 与える(){ 戻る( <div> <input type="text" onChange={this.handelChange.bind(this)} defaultValue={this.state.inpValu}/> </div> ) } } ユーザー入力が変更されると、入力ボックスの値が変更されます。onChange はオブジェクト e を通じて変更された状態を取得し、状態を更新します。setState は新しい状態に応じてビューのレンダリングをトリガーし、更新を完了します。 これで、React を使用して入力ボックスの値を取得する方法についての記事は終了です。React を使用して入力ボックスの値を取得する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: dockerコンテナがIP経由でホストマシンにアクセスできない問題を解決する方法の詳細な説明
>>: Windows での MySQL 5.7.18 のインストールと設定のチュートリアル
序文ページを共有するときに、ブラウザの戻るボタンをクリックしてプロジェクトのホームページに戻り、訪問...
この記事では、参考までにMySQLの無料インストール構成チュートリアルを紹介します。具体的な内容は次...
私は通常、大手ウェブサイトの特別ページや製品リリースページを訪問するのが好きです。なぜなら、たくさん...
目次概要データ URL の使用を開始するデータURL構文複数言語の文字列のBase64エンコードとデ...
この記事の例では、動的な背景を実現するためのjsの具体的なコードを参考までに共有しています。具体的な...
1. はじめにこの記事では、主に Linux システムでコマンドライン ツールを使用してファイルを...
1. MySQLソフトウェアをインストールするMySQL 公式 Yum リポジトリ、MySQL バー...
私は、デスクトップ バージョンとサーバー バージョンの両方で、仮想マシンにさまざまなイメージを何度も...
効果環境が必要ビュー要素UIドラッグアンドドロッププラグインSortable.js必要な構成プロパテ...
ブランクのブログ: http://www.planabc.net/ innerHTML プロパティは...
1|0 カーネルをコンパイルする(1)uname -rコマンドを実行してカーネルバージョンを表示しま...
この記事では、MySQL クラスター化インデックスのページ分割を例を使って説明します。ご参考までに、...
目次1. 関数シグネチャ2. 関数のオーバーロード2.1 オーバーロードされたシグネチャは呼び出し可...
1. SVNサーバーをインストールする yum でサブバージョンをインストール2. SVNバージョン...
Linux におけるルーティングとルーティング テーブルとは何ですか?ルーティングのプロセスとは、ネ...