Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- PaaS
- nodejs
- Docker-compose
- 개념
- Javascript
- 명령어
- 도커
- RAID
- dockerfile
- worker
- RAPA
- MongoDB
- IaaS
- express
- mysql
- docker
- PAT
- 쿠버네티스
- 용어정리
- 이론
- kubernetes
- 네트워크
- 실습
- gns3
- 클라우드
- git
- OpenStack
- network
- Docker Swarm
- node.js
Archives
- Today
- Total
융융이'Blog
REACT_코드스플리팅_Code Spliting 본문
webpack에서 프로젝트를 번들링 할 때 파일 하나가 아니라 파일 여러개로 분리시켜서 결과물을 만들 수 있습니다. 하지만 프로젝트 단위가 커지면 불러오는 module의 크기도 커진다. 그렇기 때문에 불러오는 module도 필요에 따라 분할 하고 필요한 module만 불러온다면 속도가 향상될 것입니다. 이를 위해서 코드스플리팅을 통하여 캐쉬에 저장된 모듈은 제외하거나 필요한 모듈만 불러올 수 있도록 설정해주면 좋습니다.
라이브러리 분리하기 >> 비동기 렌더링하기 >> 빌드후 확인하기
현재 프로젝트를 git 푸시를 완료한 후
yarn eject
명령어를 치면
![image-20200128152117885](/Users/huiyung/Library/Application Support/typora-user-images/image-20200128152117885.png)
와 같은 파일이 생기고 자동으로 설정을 완료한다. 예전에는 CommonsChunkPlugin
를 커스텀마이징을 통하여 구현을 하였지만 현재는 SplitChunksPlugin
생겨서 자동으로 페이지의 필요와 불필요를 판단하여 보다 편하게 코드스플리팅이 가능하게 되었다.
'2022이전 > React' 카테고리의 다른 글
리액트+FireBase 연동 디플로이(react & firebase deploy) (0) | 2020.02.15 |
---|---|
REACT_FRONT_END 의 폴더구성 (0) | 2020.02.03 |
REACT_SPA페이지구현(2)(match,location,history,withrouter) (0) | 2020.01.28 |
SPA 페이지 구현(1)(react-router-dom, NODE_PATH, BrowserRouter,Route,Query-String) (0) | 2020.01.28 |
REACT_API호출(redux-promise-middleware,redux-pender) (0) | 2020.01.27 |