React Native 프로젝트를 vscode로 열었는데 갑자기 App.tsx에 있는 View에서
'View' cannot be used as a JSX component.
이걸 뿜어내서 너무 당황했다.
https://stackoverflow.com/questions/71831601/ts2786-component-cannot-be-used-as-a-jsx-component
이게 가장 유명한 답변 같은데
일단은 React-Native라서 React-Dom은 필요없었다.
"resolutions"의 @types/react 버전만 바꿔서 설치도 해보고
yarn dedupe도 깔아봤는데 아무 소용이 없었다.
해답은 의외로 간단한 곳에 있었는데 package.json을 천천히 읽어보니 "devDependencies"에도 @types/react가 있었고 거기 써져있는 버전대로 "resolutions"의 @types/react를 바꿔줬더니 View에 떴던 에러가 사라졌다!