import React from "react";
const App = () => {
return (
<div>
<h1>inut 태그 value 값 지정</h1>
이름 : <input type="text" value="Hey" />
나이 : <input type="number" value="2" />
</div>
);
};
export default App;
import React from "react";
const App = () => {
return (
<div>
<h1>inut 태그 value 값 지정</h1>
이름 : <input type="text" defaultValue="Hey" />
나이 : <input type="number" defaultValue="2" />
</div>
);
};
export default App;
import React, { useState } from "react";
const App = () => {
const [name, setName] = useState();
const [age, setAge] = useState();
return (
<div>
이름 <input type="text" value={name} onChange={(e) => setName(e.target.value)}/>
나이 <input type="number" value={age} onChange={(e) => setAge(e.target.value)}/>
</div>
);
};
export default App;
import React, { useState } from "react";
const App = () => {
const [name, setName] = useState();
const [age, setAge] = useState();
return (
<div>
이름 <input type="text" value={name || ''} onChange={(e) => setName(e.target.value)}/>
나이 <input type="number" value={age || ''} onChange={(e) => setAge(e.target.value)}/>
</div>
);
};
정리
// Controlled:
<input type="text" value={value} onChange={handleChange} />
// Uncontrolled:
<input type="text" defaultValue="foo" ref={inputRef} />
// <input>의 현재 value 값을 읽기 위해서 inputRef.current.value를 사용합니다.
그는 내 삶의 빛이요, 나의 소금, 나의 전부
코딩애플을 뛰어넘는 코딩머슬 만세