TS 타입스크립트 오류 해결하기 is not assignable to type 'IntrinsicAttributes

leehyunju · 2021년 7월 14일
14
post-thumbnail

Type '{ children: Element; type: "submit"; onClick: (e: any) => void; loading: any; }' is not assignable to type 'IntrinsicAttributes & { theme?: Theme | undefined; as?: ElementType | undefined; } & ClassAttributes & ButtonHTMLAttributes<…> & { …; }'.
Property 'loading' does not exist on type 'IntrinsicAttributes & { theme?: Theme | undefined; as?: ElementType | undefined; } & ClassAttributes & ButtonHTMLAttributes<…> & { …; }'.

개인 프로젝트 작업하다 이러한 오류가 발생하였다..🧐
이 문제 때문에 오바 보태서 체감상 세 시간 정도 끙끙 거렸던 것 같음

바로 로그인 버튼에 리덕스 연동하고자 이렇게 알 수 없는 Props 네임을 적었기 때문이다.

📍interface Iprops {
   onClick: () => void;
import { useSelector, useDispatch } from "react-redux";
import { loginRequestAction } from "../../reducers/user";