-
react ( Udemy강의 ) - 6. Building Custom Hooks & FormReactJS 2022. 4. 29. 11:06
Custom Hooks
- 정규함수에서는 Hooks 사용x -> 사용자 정의 훅 사용
- hooks - use-counter.js
- use로 시작할 것
EX01)
import { useState, useEffect } from "react"; const useCounter = (forwards = true) => { const [counter, setCounter] = useState(0); useEffect(() => { const interval = setInterval(() => { if (forwards) { setCounter((prevCounter) => prevCounter + 1); } else { setCounter((prevCounter) => prevCounter - 1); } }, 1000); return () => clearInterval(interval); }, [forwards]); return counter; }; export default useCounter;
const counter = useCounter(); // or const counter = useCounter(false);
Formik
- 써드 파티 라이브러리
- 폼 랜더링 및 상태를 관리하는 로직을 덜 만들어도 괜찮다.
'ReactJS' 카테고리의 다른 글
react ( Udemy강의 ) - 7-2. Redux (0) 2022.05.14 react ( Udemy강의 ) - 7. Redux (0) 2022.05.13 react ( Udemy강의 ) - 5. DB연결 (0) 2022.04.28 react ( Udemy강의 ) - 4. React 최적화 (0) 2022.04.28 react - 아코디언 메뉴 (0) 2022.04.25