카테고리 없음
리액트 input 태그 수정 안되는 문제 해결 방법 - value 속성이 원인!
🔧🔨🛠 블로그 이전 준비 중입니다 🔧🔨🛠
2022. 12. 13. 10:21
import React, { useState } from "react";
const App = () => {
const [name, setName] = useState("soo");
const [age, setAge] = useState(20);
return (
<>
이름 :
<input
type="text"
value={name}
onChange={(e) => setName(e.target.value)}
/>
나이 :
<input
type="number"
value={age}
onChange={(e) => setAge(e.target.value)}
/>
</>
);
};
export default App;
리액트는 input 에 value 속성 값을 지정하면 그 value값이 고정되어 입력 및 수정이 불가능한 문제가 있다.
이를 해결하기 위해선 위와 같이 useState와 onChange 이벤트를 이용해 해결 할 수 있다.