# code splitting

15개의 포스트

[React] Code Splitting

앱을 개발하고 배포를 하게되면 사용하는 모든 코드들이 하나의 번들로 묶여지게 됩니다.규모가 크지 않다면 그렇게 문제가 되지 않지만 규모가 커진다면 번들을 로드하는데 시간이 오래 걸리게 됩니다.이렇게 번들이 커져 로드하는 시간이 커지게 된다면 초기 렌더링 시간이 길어져

2021년 12월 22일
·
0개의 댓글
post-thumbnail

React | 코드 스플리팅 (+webpack / build)

리액트 프로젝트 완성 후 → 사용자에게 제공 시, 빌드 작업 거쳐 배포파일 크기 최소화 js 파일 내부의 불필요한 주석, 경고 메세지, 공백 등 → 제거 코드 트랜스파일 작업 브라우저에서 JSX 문법 or 다른 최신 js 문법 → 원활한 실행 되도록 정적 파일(

2021년 11월 12일
·
0개의 댓글

2021 0907

번들러로 전체 의존성을 관리하여 하나의 app.js 파일로 실행파일을 만드는 건 편리하지만, 프로젝트 규모가 커지면 파일 하나의 용량이 커지게 되고, 의존성을 전부 한번에 로딩하게 되면 로딩시간이 길어지게 되는 단점.필요한 컴포넌트만 로딩하는 방법을 코드 스플리팅이라고

2021년 9월 7일
·
0개의 댓글

코드분할(Code-splitting)

자바스크립트로 어플리케이션을 개발하게 되면 기본적으로 하나의 파일에 모든로직이 들어가서 용량이 커지고 속도가 느려지는 문제가 생기는데이를 방지하기 위해 코드를 따로 분리 시키고 비동기적으로 필요할때 불러와서 사용할수 있게 하는 것이다.리액트에서는 lazy-suspens

2021년 9월 4일
·
0개의 댓글
post-thumbnail

[React] 청크 로드 에러 해결하기 (Loading chunk failed)

지난시간에는 코드스플리팅에 대해서 설명했습니다. 허나 무작정 해당 기술을 적용하게되면 이전글에서 설명했다시피 문제가 발생합니다. 바로 배포에서 문제가 발생하는데요. 해서 해당 이슈에 대해 대응을 하고 적용을 하셔야 고생을 안합니다. 자 그럼 배포에서 대체 무슨 이슈

2021년 6월 17일
·
0개의 댓글
post-thumbnail

[React] 리액트 코드 스플리팅 (code splitting)

첫 글로 뭘 쓸까 고민을하다 요즘 리액트를 많이 사용하시니 리액트에 도움이 되는걸 써보려고합니다. 바로 코드스플리팅 인데요 다들 프로젝트가 처음에는 작게 시작하였다가 점점 요구사항이 많아지고 기능들이 추가되고 페이지가 추가되며 프로젝트가 거대해지는 경험을 해보셨을거라

2021년 6월 15일
·
0개의 댓글
post-thumbnail

[React] loadable을 사용한 코드 스플릿팅

📚 사용자 경험을 높이기 위한 코드 스플릿팅 알아보기!

2021년 6월 10일
·
0개의 댓글

Loadble 이용해 코드 스플리팅

Lodable 라이브러리를 이용해 쉽게 스플리팅 할 수 있습니다.npm i @loadable/componentnpm i --save-dev @types/loadable\_\_component : TS 사용 시위에 설명한 것 처럼 페이지 단위로 코드 스플리팅할 수 있습니

2021년 5월 16일
·
0개의 댓글

code splitting and emotion

code splitting emotion in react

2021년 5월 6일
·
0개의 댓글
post-thumbnail

MPA(SSR) 과 SPA(CSR) + Next.js

next.js를 이용해 웹 어플리케이션을 제작하기 전 next가 무엇인지 왜 사용되는지를 알아야겠다고 생각했다. 그러기 위해서는 SSR과 SPA의 차이와 특징을 살펴봐야한다. MPA(SSR) SSR방식은 전통적인 랜더 방식으로 사용자가 url을 클릭하면 브라우저가 h

2021년 4월 6일
·
0개의 댓글

코드 스플리팅

요즘 개발 환경에서 번들링을 이용해서 모든 코드를 하나의 번들로 묶어서 만들게 된다. 앱이 비교적 간단한 편이라면 크게 문제가 되지 않지만, 프로젝트가 커지면 전달해야 하는 파일도 커지고, 유저의 브라우저가 파싱해야하는 정보도 많아지기 때문에 퍼포먼스 문제들이 생길 수

2021년 2월 22일
·
0개의 댓글
post-thumbnail

[React] 코드 분할

리액트에서의 코드 분할에 대해 알아보겠습니다. 유저가 처음 웹 페이지에 접속했을때 빌드된 main.js 파일을 로드한다고 생각해봅시다. 만약 프로젝트의 규모가 커진다면 main.js 파일의 크기 또한 커질 것이고 이를 로드하는데 많은 시간이 걸리므로 사용자 경험의 퀄리

2020년 9월 16일
·
0개의 댓글
post-thumbnail

ssr 삽질기 - styled-component가 잘 렌더링되지 않아요!

찰나의 시간동안 스타일이 전혀 입혀지지 않은 plain text들이 화면에 표시되는 것이 문제였습니다. SSR과 코드스프리팅의 특성상 첫 화면을 렌더링하고 동적임포트 한 chunk된 javascript들이 hydrate 되는데요, hydrate 되기 이전에 첫 렌더링

2020년 5월 17일
·
0개의 댓글
post-thumbnail

Webpack4 for React (리액트를 위한 웹팩4) - 1

당부의 말씀 이 글은 리액트 프로젝트를 구축하는데 필요한 Webpack4(웹팩4)에 대한 글 입니다. 포스팅의 전체적인 흐름은 Esau Silva의 learn-webpack-for-react을 따라가고 있습니다. 더 자세한 사항은 링크를 참고해주시길 바랍니다. 리액트 사용자를 대상으로 하고 있습니다. Webpack(웹팩)을 사용하는 이유 ? 스크...

2018년 11월 30일
·
10개의 댓글
post-thumbnail

리액트 프로젝트 코드 스플리팅 정복하기

코드 스플리팅, 뭐 별거있나요? 그냥 웹팩에서 하라는대로 하면 되는걸요. 하지만! 리액트에서 코드 스플리팅이랑 서버사이드 렌더링을 함께 해보신 경험이 있으시다면, 이 두가지 작업을 함께 하는 경우, 굉장히 번거로워질 수도 있다는 것을 아실 것 입니다. 이 포스트에서는, 리액트에서 코드 스플리팅을 하는 방법을 기초부터 이해를 해보고, react-loadable 을 사용하면 서버사이드 렌더링과 함께 사용 할 시 어떻게 도와줄 수 있는지 알아보도록 하겠습니다.

2018년 9월 28일
·
16개의 댓글