1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

React inputのvalueを表示する

Last updated at Posted at 2022-09-22

備忘録
inputの内容をテキストで表示する。
変更があった場合もすぐに反映したい。

//useStateをインポートする(ないとエラーになる)
import { useState } from "react";

const Child = ()=>{
//textという変数を用意
//setTextで更新していくよ、初期値は""
    const [text,setText] = useState("");
    return(
        <>
            <input 
                type="text"
                value={text} 
                onChange={(event)=>setText(event.target.value)} />  
            <h1>{text}</h1>
        </>
    )
}
export default Child

valueにstateの変数を指定することで、stateのtextとして取得できるようになる。
onChanegeでsetText(textを更新できる関数)が呼ばれる。
setTextの内容は、変更があったinputのvalueとしてtext変数を更新できる。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?