useCallback()
hook의 하나.
아래의 변수 5개 중 1개라도 바뀌면 새로운 변수를 포함한 새로운 함수를 만들어줌.
그렇지 않으면 그대로 기존 함수를 기억했다가 불러옴.(캐싱)
리랜더링을 막기위함. 그리고 디버깅을 원활히 하기 위함.
const onSubmit = useCallback(
async (e) => {
e.preventDefault();
console.log(email, nickname, password, passwordCheck, mismatchError)
},
[email, nickname, password, passwordCheck, mismatchError],
'🪁react > react 이론정리' 카테고리의 다른 글
[React 공식문서 스터디] #0-4. React로 사고하기 , #1-1. 첫번째 컴포넌트 (0) | 2024.06.26 |
---|---|
react 공식문서 읽어보기 (0) | 2024.06.25 |
zustand 라이브러리란?(redux 상태관리 대신 쓰는 라이브러리) (0) | 2024.02.22 |
map 함수는 콜백 함수 내에서 반환값을 요구(return값이 꼭필요) (0) | 2024.02.22 |
localStorage란? (0) | 2024.02.06 |