webpack
여러 assets(img, HTML, CSS 등)을 하나의 번들로 묶어주는 도구
하나로 묶어 더 작은 파일로 배포하면 네트워크 요청 수가 줄기 때문에 성능면에서 좋아짐
babel
ES6+ 문법(백틱 사용하는 템플릿리터럴, 화살표 함수 등)을 안전하게 사용 가능하게 함
구형 브라우저에서도 호환되도록 변환
✚ @babel/preset-react
- JSX 및 리액트 관련 문법을 변환해주는 프리셋
- 리액트 사용 시 필요한 babel 플러그인을 모아놓은 것
react-app-rewired 사용하면 CRA의 기본설정(babel 플러그인, webpack 설정)을 수정할 수 있음
'JavaScript[JS]' 카테고리의 다른 글
[React] 리액트에서 .env 환경변수 사용하기 (0) | 2024.06.04 |
---|---|
[React] 코드 분할 Code Splitting (lazy, suspense) (0) | 2024.05.28 |
[ApexCharts.js] react에서 차트 활용하는 방법 (0) | 2024.04.25 |
[ReactFlow] 코드 정리 및 해석 (0) | 2024.03.18 |
[ReactFlow] 에러 해결 방법 (0) | 2024.03.18 |
댓글