본문 바로가기

Typescript

[typescript] 컴포넌트 간에 interface를 export하고 import 했는데 아무리해도 오류가 날때..!

이슈

아래 링크에서 타입선언을 export하고 import하는 방법으로 타입 선언한 interface를 한 파일에서 관리할 수 있도록 수정하였다. 그런데 똑같이 export하고 import를 했는데 계속 오류가 났다.....

 

 

 

[typescript] 타입선언은 대체 어디에 ? ? 타입이 똑같아도 모든파일에서 다 ? (컴포넌트간 타입선언

이슈 컴포넌트1과 컴포넌트2 간에 이벤트와 데이터를 전달받는데, 그때마다 타입선언을 해주는데 같은 타입선언이 많았다. 그러다보니 나중에는 타입 하나를 수정하면 2번 수정해야하는 이슈가

joannashin.tistory.com

 

해결

interface를 import한걸 다시 export 하는 것은 불가......!!!!!!!

알고보니 보내는 곳의 interface가 다른 컴포넌트에서 불러온 interface였다..
그리고 그건 다시 export하는 것은 불가하다고 한다..!
따라서 다시 사용할 페이지에서 원래 export하는 곳의 interfaceimport 하여 사용하여야한다.

 

 

반응형