해결된 질문
작성
·
311
·
수정됨
0
커스텀 이벤트를 만들어 넘겨줄경우
강의와 같이 내부 이벤트에 Event 타입을 지정해서 넘겨주는 방법과
커스텀 함수 자체에 EventHandler타입을 지정하여 넘겨주는 방법을 알고 있는데
두 방식에 대한 가장 큰 차이는 무엇일까요?
그리고 두 방식을 용법에 맞게 구분하여 사용하신다면 어떤상황에 구분하시는지 궁금합니다.
const onSubmit = useCallback(
(event: React.FormEvent<HTMLFormElement>) => {
event?.preventDefault();
},
[],
);
const onSubmit = useCallback<FormEventHandler<HTMLFormElement>>(
(event) => {
event?.preventDefault();
},
[],
);
답변 감사합니다.