여러분이 사용하고 계신 브라우저는 HTML5를 지원하지 않기 때문에 몇몇 요소가 제대로 보이도록 JScript를 사용하고 있습니다. 하지만 여러분의 브라우저 설정에서 스크립트 기능이 꺼져있으므로, 현재 페이지를 제대로 확인하시려면 스크립트 기능을 켜주셔야 합니다. React - ES6 - 모듈
React – ES6 – 모듈
4개월전 작성
4개월전 수정

React ES6

모듈

자바스크립트 모듈을 사용하면 코드를 별도의 파일로 분해할 수 있다.

이를 통해 코드 기반을 더 쉽게 유지할 수 있다.

ES 모듈은 가져오기 및 내보내기 문에 의존한다.

내보내기

모든 파일에서 함수나 변수를 내보낼 수 있다.

person.js라는 이름의 파일을 만들고 내보내고 싶은 것들로 채워보자.

내보내기에는 Named와 Default 두 가지 유형이 있다.

이름 내보내기

예제 – person.js
export const name = "Jesse"
export const age = 40
예제 – person.js
const name = "Jesse"
const age = 40

export { name, age }

기본 내보내기

message.js라는 이름의 다른 파일을 생성하여 기본 내보내기 시연에 사용한다.

파일에는 기본 내보내기가 하나만 있을 수 있다.

예제 – message.js
const message = () => {
  const name = "Jesse";
  const age = 40;
  return name + ' is ' + age + 'years old.';
};

export default message;

가져오기

모듈의 이름이 내보내기인지 기본 내보내기인지에 따라 두 가지 방법으로 모듈을 파일로 가져올 수 있다.

이름 있는 내보내기는 곱슬곱슬한 괄호를 사용하여 구조를 해제해야 한다.
기본 내보내기는 그렇지 않다.

예제 1
import { name, age } from "./person.js";
기본 예시
예제 보기
예제 2
import message from "./message.js";
기본 예시
예제 보기
참고
Mingg`s Diary
밍구
공부 목적 블로그