一般社団法人 全国個人事業主支援協会

COLUMN コラム

function exec() {
let text = “”;

const textChange = (e) => {
text = e.target.value;
};

return (
<p>値→{text}</p>
<input type=”text” value={text} onChange={textChange} />
);
}

↑上だとテキスト入力が反映されない。

useStateを使うことで解決。

import { useState } from “react”;

function exec() {
const [text, setVal] = useState(“”);

const textChange = (e) => setVal(e.target.value);

return (
<p>値→{text}</p>
<input type=”text” value={text} onChange={textChange} />
);
}

The following two tabs change content below.

河内 真吾

最新記事 by 河内 真吾 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア