인프런 커뮤니티 질문&답변
useCallback 관련 질문
해결된 질문
작성
·
150
0
useCallback에서 []안에 값을 넣을 때 만약 호출된 함수에서 사용된 값들도 넣어줘야 하나요?
예)아래의 코드에서 validateId 안에서 idError와 idErrorMessage를 사용한다고 가정한다면 배열안에는 id, idError, idErrorMessage를 넣어야 할까요?
const [id, setId] = useState("");
const [idError, setIdError] = useState(true);
const [idErrorMessage, setIdErrorMessage] = useState("");
const onBlurId = useCallback((e: Event) => {
setId(e.target.value);
validateId(e.target.value);
},[]);




