Tip

ESLint dependency cycle detected import/no-cycle Error 해결하기

Kir93 2021. 8. 18. 18:15
728x90
반응형

나의 경우 해당 에러가 interface를 import 해서 사용할 때 나왔다.

 

이 에러의 의미는 간단하게 설명하자면 A 컴포넌트를 B에서 import 해서 사용하는데 B에서 A의 항목을 import 해서 생기는 문제이다.

A -> B -> A

 

그래서 나의 경우 interface들을 따로 파일로 쪼갠 뒤 아래와 같은 방식으로 사용해 해결해 냈다.

// A.tsx
import {Props} from './type';
import B from './B'

// B.tsx
import {Props} from './type';

...

any: [] as Props

 

 

반응형