Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related Issue : Closes #431
🧑🎤 Summary
파일 사이즈가 좀 커서 3개로 쪼개서 올립니다!
🧑🎤 Screenshot
총합쳐서 개선된 사진은 PR 3에서 확인할 수 있어요
🧑🎤 Comment
😈 rollup-plugin-visualizer 설치
번들 크기 분석을 위해 라이브러리 설치했어요
--dev라 실제 프로덕트에는 영향이 없어요
vite는 개발모드에선 esbuild를 최종 배포에는 rollup을 사용하기에 rollup 플러그인을 활용해야 한다 하더라고요 (호환성 문제)
그래서 가장 인기 있는 rollup 플러그인을 설치해줬어요
😈 lottie-react에서 lottie-web으로 library 변경
visualizer로 보니까 lottie react가 꽤나 많은 비율을 차지하고 있어서 이에 대한 최적화가 필요했어요
lottie-react가 lottie-web을 이용하여 구현되어 있어서
lottie-react에서 필요한 부분만 쑉샥 가져다 왔습니다
추가로 lottie-web light 버전을 사용해서 번들 크기를 좀 줄일 수 있었어요 (대략 600kb -> 300kb)
전
후
😈 lottie file 용량 줄이기
여기 사이트 이용해서 lottie file 용량을 줄여줬어요