- 제어가 안되는 경우
useRef
로 DOM 엘리먼트를 직접 참조-
<input ret={someRef} type="text" />
- DOM을 직접 참조하여 조작하지 않고, 리액트 상태로 관리
-
import { useState } from "react"; export const useInput = initialValue => { const [value, setValue] = useState(initialValue); return [ { value, onChange: e => setValue(e.target.value)}, () => setValue(initialValue); ] };
-