入力ボックスの値を取得する複数の方法
制御されていないコンポーネントが参照を取得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の概要MySQL はリレーショナル データベース管理システムです。データベースは構造化され...
1. はじめに数日前、プロジェクトでトラバーサルに使用したときに落とし穴に遭遇し、解決するのに 1 ...
1.マスクレイヤーのHTMLコードと画像をdivに配置する.img_div に入れました。 <...
vue3コンポーネントの通信モードは次のとおりです。小道具$放出$expose / 参照$属性vモデ...
1. まずシステムにmysqlがインストールされているかどうかを確認します rpm -qa | gr...
目次チュートリアルシリーズ1. バックアップ戦略の説明1. バックアップの種類2. バックアップで考...
序文最近、私は夜に時間を取って「CSS World」という本を読んでいます。この本は非常に興味深く、...
まずは適用方法を説明します。nginxモジュールにはjtxyとjtcmdの2つがあります。 http...
この記事では、参考までにMySQL 8.0に接続できないJavaの問題をまとめて紹介します。具体的な...
目次1. 初期化構造2. 蛇の色のレンダリング3. ヘビの動き4. ヘビの死を判定する方法 ヘビの死...
MySQL 5.x と MySQL 8.0.X のいくつかの違いapplication.proper...
目次1. イベントとは何ですか? 2. 「イベント」機能を有効にする1. 機能が有効になっているかど...
MySQL 起動エラーWindows 10 に MySQL をインストールする前は、net star...
Linux システムを使用したことがある友人なら、 catコマンドを使用したことがあるはずです。もち...
1. タイトルHTML では、<h1></h1> から <h6>...