
Web에서는 에러가 뜨지않지만, App에서만 에러가 위와 같이 뜬다.
기존 react native에서 사용하던 typescript 버전은 5.3.3이다. Web은 typescript버전이 5.1.3이기에 현재 typescript 버전을 root에서 5.1.3으로 적용해두었다.

이 프로젝트를 보면, .eslintrc에서 teypscript적용 범위도 설정하였다. 하지만 eslint의 에러였으면 eslint에서 에러를 출력했을 것이다. eslint에러와 typescript설정은 무관하다.
참고 github : “가능은하지만, IDE의 복잡성으로 인해 정말 어렵습니다. typesritp 버전을 마이그레이션하는 편이 더 쉬우실 겁니다.”
다른 프로젝트들을 보았을 때, 모노레포의 프로젝트들의 Typescript 버전이 모두 일치하다는 것을 확인했다. 이를 다르게 설정하기 위해서는 IDE설정이 매우 까다롭다고 한다. 실제로 VSCode에서 shft+command+p를 눌러 select typescirpt version을 누르면 하나의 버전밖에 설치를 못하기도 한다.