리액트 네이티브에서 타입스크립트를 사용한 프로젝트를 개발 중 언젠가부터 일부 컴포넌트에 다음 에러문구가 떴다. //cannot be used as a JSX component. //Its instance type is not a valid JSX element. ts(2786) 원인 추정 결론만 말하자면 react와 @types/react의 버전이 맞지 않아 생기는 문제였다. react의 버전은 17.0.2였으나 @types/react의 버전은 ^18.0.25였다. react 버전이 17에서 18로 변경되면서 type에 변경점이 생겼다고 한다. 이로 인한 문제로 추정된다. 해결방법 1.package.json에서 @types/react의 버전을 react와 같은 17.0.2로 변경하였다. 2. packag..