일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바스크립트
- 투두리스트
- useMutation
- todolist
- programmers
- Firebase
- JavaScript
- 리덕스
- lifecycle
- 리액트
- 달리기경주
- google firebase
- 생명주기
- csr
- 배열
- customModal component 만들기
- react-query
- SSR
- JS
- 겹치는 선분의 길이
- React
- Next
- Recoil
- Redux
- 넥스트
- debounce
- 리엑트
- NextJS
- 파이어베이스
- next-pwa
- Today
- Total
목록ETC (2)
끄적끄적

유사한 기능의 패키지들이 많이 존재합니다.그 때 마다 무엇을 사용할지 정하는 주요 요인 중 한가지는 파일의 크기 일 것입니다.npm에 나와있는 unpackedSize가 단순히 사용하게 되면 쓸 용량이라고 생각이 될 수가 있지만,의존성이나, 개발 환경 파일, 등 많은 요소에 의해 실제 사용하게될 용량은 달라질 수 있습니다. 따라서 패키지의 의존성이나 많은 것들을 확인할 수 있는 서비스들을 알아보겠습니다. 1. 번들포비아 (https://bundlephobia.com/)위 서비스에서는 특정 라이브러리를 검색하면 의존성있는 패키지들과 용량, 속도등을 확인시켜줍니다.여기서 번들사이즈란 최종적으로 사용자에게 제공될 자바스크립트 파일의 크기이며, 웹 애플리케이션 성능과 직접적인 관련이 있습니다. 2. 패키지포비아..

오늘은 핫한 SPA의 원리인 SSR(Server Side Rendering) 과 CSR(Client Side Rendering) 에 대해서 공부하겠습니다. ! Rendering이란? 서버로 부터 받은 HTML 의 정보를 받아 우리가 지금 보는 화면에 보여지는 과정입니다. 그렇다면 CSR과 SSR의 차이를 알아보겠습니다. ■ Server Side Rendering 서버 사이드 랜더링은 말 그대로 어떠한 요청 시마다 서버(프론트엔드가 돌아가고있는 환경)에서 자원을 가져와 랜더링을 해주는 것입니다. ■ Clinet Side Rendering 클라이언트 사이드 랜더링은 최초 로드시 필요한 파일들을 모두 받고 사용자의 인터랙션에 따라 클라이언트단에서 받아와 랜더링을 해주는 것입니다. ! SSR vs CSR 의 장..