프로젝트를 리팩토링하면서 any를 없애는 중이다.
아직 한땀한땀 찾으면서 하고 있지만...^_^ 곧 적응 되겠지.
쓰다보니 자주 쓰는 게 많은데 종류가 워낙 많고 리액트 타입이 또 있어서 정리해보려고 한다.
//useState에 타입 줄때
export interface ModalType {
setIsOpen: React.Dispatch<React.SetStateAction<boolean>>;
isOpen: boolean;
}
//Submit 타입
export interface SubmitEvent {
e: React.FormEvent<HTMLFormElement>;
}
// mouseEvent 타입
export interface OnClickEvent {
onClick: React.MouseEventHandler<HTMLButtonElement>;
}