入力ボックスの値を取得する複数の方法
制御されていないコンポーネントが参照を取得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 のインストールと設定のチュートリアル
1. 監視アーキテクチャ図 2. 実装のアイデアJenkins に Metrics プラグインをイン...
旧ライフサイクルと比較して 3つのフックが廃止され、2つの新しいフックが追加されましたReact16...
雑談はここまでにして、インターネット上で見つかる高性能な Yahoo ウェブサイトを構築するための数...
MySQLバイナリのインストール方法mysqlをダウンロード参考: 1. パッケージを解凍する ta...
textarea の形式は保存時にデータベースに保存できますが、表示時には /n と相互に変換できな...
1. MySQLイメージを取得する docker pull mysql:5.6注: mysql5.7...
企業が Docker 自動デプロイメントを構築する場合、Docker の実行時にコンテナ内の設定ファ...
場合によっては、SQL ステートメントが通常どおり、非常に速く実行される状況に遭遇することがあります...
1. VMwareでCentos7を接続し、固定IPを設定する1) まず、仮想イメージ名を右クリック...
最近、Textrea に転送したときに、データが本当に行ごとに保存できるかどうかという問題に遭遇しま...
目次1. 即時フィードバック1.1 ボタンからの即時フィードバック1.2 継続的なフィードバック1....
MySQLとMariaDBの関係MariaDB データベース管理システムは MySQL のブランチで...
目次1. ポーテナーの紹介2. Portainer アーキテクチャの概要3. Portainerのイ...
<br />国内のウェブサイトが本格的に普及し、ユーザーエクスペリエンスに重点が置かれる...
CSS3 は、要素の 2D 平面変換と視覚的な 3D 空間変換を実装します。2D 変換はより頻繁に使...