본문 바로가기
STUDY/react.js

[React] 코드가 길어지면 import export

by 히컵 2024. 8. 6.

 

 

export default / import 문법

 

데이터를 다른 파일에 보관해 뒀다가 import를 해 올 수 있다.

예를 들어 data.js라는 파일에 있는 변수를 App.js에서 가져와서 사용한다고 해 보자.

 

(data.js)

let a = 10;
export default a;

 

export default 변수명; 는 원하는 변수를 밖으로 내보낼 수 있다.

 

(App.js)

import a from './data.js'
console.log(a)

 

export 했던 변수를 다른 파일에서 사용하고 싶으면 import 작명 from './파일경로'

위 코드에선 a 출력해 보면 10이 나온다.

 

(유의할 점)

  • 변수, 함수, 자료형 전부 export 가능.
  • 파일마다 export default라는 키워드는 하나만 사용 가능.
  • 파일 경로는 ./부터 시작해야 함. 현재 경라는 뜻.

 

 

export { }/ import { } 문법

여러개의 변수나 함수 등을 내보내고 싶으면 export { 변수1, 변수2, ... } 를 사용한다,

export { }로 내보냈으면 import { 변수1, 변수2, ... } from './파일경로' 를 사용한다.

 

(data.js)

let a = 10;
let b = 100;
export { a, b }
(App.js)

import { a, b ] from './data.js'
console.log(a);
console.log(b);

 

(유의할 점)

  • export { } 했던 변수명 그대로 import { } 사용할 때 작성해야 함.

 

 

 

 

 

* 이 포스팅은 코딩애플 강의를 토대로 작성하였습니다.