React Hooks
React Hooks
useState
useInput(custom hook)
const useInput = (initialValue, validator) => {
const [value, setValue] = useState(initialValue);
const onChange = (event) => {
const {
target: { value }
} = event;
let willUpdate = true;
if (typeof validator === "function") {
willUpdate = validator(value);
}
if (willUpdate) {
setValue(value);
}
};
return { value, onChange };
};useEffect
useContext
useRef
React Lifecycle
Render ๋จ๊ณ
Commit ๋จ๊ณ
Last updated