[해결] Type error: No overload matches this call. Overload 1 of 2,
본문 바로가기

Frontend/TypeScript

[해결] Type error: No overload matches this call. Overload 1 of 2,

타입스크립트 빌드 에러

문제 원인: button태그에서 onclick의 interface형식이 잘못되어있음

<StyledButton app onClick={() => MovePage(page.link)}>
  {page.text}
</StyledButton>
interface PropsType {
  href?: string;
  children?: React.ReactNode;
  primary?: boolean;
  border?: boolean;
  fullSize?: boolean;
  app?: boolean;
  space?: boolean;
//   onClick?: Function;
  onClick?: (e: React.MouseEvent) => void;
}

onClick을 이처럼 수정해주니까 해결됨

반응형

'Frontend > TypeScript' 카테고리의 다른 글

타입스크립트 Element 타입  (0) 2023.01.26
npm 강제 설치  (0) 2022.08.19
리액트 타입스크립트 제네릭 활용 예시  (0) 2022.05.17
[TypeScript] 변수, 함수 타입지정  (0) 2021.11.03
[TypeScript] 초기환경세팅  (0) 2021.10.15