아래 책을 읽고 정리한 내용입니다.
https://m.yes24.com/Goods/Detail/87631428
Do it! 리액트 프로그래밍 정석 - 예스24
실리콘밸리 리액트 클래스를 그대로 담았다!에어비앤비 프런트엔드 리드에게 배우는 리액트 프로그래밍!전 세계의 뛰어난 개발자들이 모여 일한다는 실리콘밸리! 실리콘밸리에서도 핫한 기업
m.yes24.com
라이브러리 의존성 관리
⇒ 기존에는 라이브러리 / 모듈 관리가 불편했다….
기존 자바스크립트의 라이브러리 의존성 관리 방법 알아보기
- 기존에는 라이브러리나 모듈의 의존성을 script 엘리먼트를 이용해 관리했음
- 엘리먼트의 선언 순서가 바뀌면 오류가 발생하는 등 문제가 많았음
ES6의 라이브러리 의존성 관리 방법 알아보기
import MyModule from './MyModule';
import { ModuleName } from './MyModule';
import { ModuleName as RenamedModuleName } from './MyModule';
function Func() {
MyModule();
}
export const CONST_VALUE = 0;
export class MyClass {}
export default new Func();
- import구문을 사용하여 script 엘리먼트 없이 연결된 파일 및 의존 파일을 먼저 모두 내려 받고 코드를 구동!
- 객체 구조 할당과 유사하게 이름이 충돌할 경우 변경도 가능
- import { ModuleName as RenamedModuleName }
728x90
'React' 카테고리의 다른 글
| [React] 리액트 이벤트 프로퍼티 onClick/onSubmit 차이점 (0) | 2024.02.04 |
|---|---|
| 리액트 콘솔이 두 번 찍힐 때 (1) | 2024.02.03 |
| 리액트 ES6 문법 - 객체 확장 표현식과 구조 분해 할당 (0) | 2024.01.29 |
| 리액트 ES6 문법 - 화살표 함수 (2) | 2024.01.28 |
| 리액트 ES6 문법 - 클래스 (1) | 2024.01.28 |