인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

[리뉴얼] React로 NodeBird SNS 만들기

제로초 선생님 질문입니다

작성

·

131

0

제로초 선생님 강좌 다 보고 따로 공부하고 있는 코린이입니다

 

궁금한게 폴더구조에서

 

예를들어 components  폴더 안에 Home 이라는 폴더가 있으면

Home 폴더안에 Home.tsx, index.ts 이렇게 따로 두는 이유가 궁금합니다

 

Home.tsx에 구체적으로 코드를 작성하고

index.ts에는 Home.tsx를 import만 해서 사용하는 코드들을 자주 보는데 이렇게 사용하는 이유를 알 수 있을까요?

index.ts를 별도로 안만들고 Home.tsx만 만들고 다른곳에서 사용하면 안되는건가요?

 

감사합니다

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

Home.tsx만 둬서 해도 됩니다. index.ts를 두는 때는 보통 Home.tsx외에 Home1.tsx, Home2.tsx, 다른.tsx 등등이 있을 때 그것들을 다 index.ts에서 import 후 다시 export 하여 외부에서는 index.ts만 임포트해도 다른 ts들을 전부 쓰게 하기 위함입니다. barrel export라고 합니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기