2024.10.30
설치 요약 지원하는 브라우저에서 Internet Explorer를 삭제하고, 최신 브라우저를 지원하는걸로 변경되었습니다. Chrome 64+ Edge 79+ Firefox 67+ Opera 51+ Safari 12+ 최소 Node 버전이 12.22.…
2024.05.12
개요 개발을 진행하면서 개발 생산성 & 빌드 성능 개선했던 사례들을 공유하려고 합니다. Lint 속도 개선 husky를 통해서 Lint 검사에 대한 속도 개선을 위해서 eslint, prettier cache 적용하였습니다. cache flag…
2024.05.06
Vite를 사용해야 하는 이유 기존 모듈 번들러 문제점 브라우저에서 Native ESM 방식을 지원하기 전까지는 Javascript 모듈화를 브라우저 레벨에서 진행할 수 없었고, 해당 소스 모듈을 브라우저에서 지원하기 위해서 require/IIFE…
2024.04.28
esbuild 특징 Go언어를 기반으로 작성되었고 정적(네이티브) 코드 방식으로 컴파일 프로그래밍 언어로 작성된 코드를 기계가 이해할 수 있는 기계어로 바뀌는 변환 방식은 총…
2024.03.24
버전 관리 정책 Latest 안정적인 semver React 릴리스 버전입니다. npm에서 React 설치해서 사용이 가능합니다. https://github.com/facebook/react/blob/main/CHANGELOG.md Canary…
2024.03.18
도입 배경 NPM, Yarn Classic(1.0) 패키지 매니저 문제점 유령 의존성 yarn classic(1.0), npm(v…
2024.03.17
npm-check Installization 일괄 업데이트 yarn autoclean yarn autoclean 설명 패키지 종속성에서 불필요한 파일을 정리하고 제거(빌드와 상관없는 파일) yarn autoclean 명령어 autoclean…
2024.01.27
React v16 to v18 마이그레이션 가이드(with Best Practice Code) Updates to Client Rendering APIs Migration The new root API also enables the new…