문제 원인: 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 |