728x90
반응형
리액트 타입스크립트 오류 No overload matches this call. Overload 1 of 2
발생 원인
타입스크립트 + 스타일드 컴포넌트를 사용하는 과정에서 스타일드 컴포넌트에 임의로 만든 props를 전달하면서 오류 발생
해결 방법
스타일드 컴포넌트 styled.태그이름 뒤에 타입을 지정해줘야함
넣고 싶은 속성에 대한 타입들을 지정한 interface를 생성해주거나 any로 지정해주면 오류 해결됨
const AllChaBox = styled.div<any>`
background-color: aliceblue;
opacity: ${(props:any) => props.show === "all" ? "70%" : "100%"};
`
728x90
'Frontend > React' 카테고리의 다른 글
[React] 입력폼 (form) (0) | 2023.02.03 |
---|---|
[React] 리액트 기본 개념 정리, useState, useEffect (0) | 2023.02.02 |
[Redux] 리덕스 툴킷 (Redux Toolkit) 기본 사용법 (0) | 2022.12.25 |
[Redux] 리덕스 기본 개념 2 (2) | 2022.12.24 |
[React][Error] useQuery 에러 발생 : Query data cannot be undefined (0) | 2022.12.23 |