🪁react/react 이론정리
useCallback()
하얀성
2024. 7. 3. 16:00
useCallback()
hook의 하나.
아래의 변수 5개 중 1개라도 바뀌면 새로운 변수를 포함한 새로운 함수를 만들어줌.
그렇지 않으면 그대로 기존 함수를 기억했다가 불러옴.(캐싱)
리랜더링을 막기위함. 그리고 디버깅을 원활히 하기 위함.
const onSubmit = useCallback(
async (e) => {
e.preventDefault();
console.log(email, nickname, password, passwordCheck, mismatchError)
},
[email, nickname, password, passwordCheck, mismatchError],