React 프로젝트를 생성하는 방법으로 크게 3가지가 있다.
create-react-app이란
장점
단점
설치방법
//설치
npx create-react-app 폴더이름
//애플리케이션 실행
npm start
webpack 이란
장점
단점
- 모든 설정과 플러그인을 수동으로 구성해야 하므로 초기 구축 시간이 길어질 수 있다.
- 웹팩, 관련 플러그인들의 업데이트도 수동으로 관리해야 한다.
wabpack으로 프로젝트를 생성하고, 설치방법과 환경설정은 github에 정리하였다.
https://github.com/yejz0715/studyBook
vite란
장점
단점
//설치
npm init vite
moaletter-app //프로젝트 명
react, typescript //프레임워크 설정
cd moaletter-app
npm instatll
npm run dev //애플리케이션 실행
vite로 프로젝트를 생성하고, 설치방법과 자세한 내용은 github에 정리하였다.
https://github.com/yejz0715/vite-project
create-react-app는 react 프로젝트를 쉽게 구축할 수 있고, 초기 설정도 되어있어서 사용하기에는 편리하지만, 사용하지 않는 라이브러리가 포함되어 있어서 번들이 무거워져 빌드 시간이 길어질 수 있다.
wabpack은 필요한 라이브러리와 설정을 선택적으로 추가할 수 있지만, 모든 설정이 수동으로 되어 있어서 초기 설정을 직접 하기엔 복잡하고, 어려웠다. 그리고 생각보다 시간도 오래 걸렸다.
vite는 빠른 개발환경과 빌드 속도가 강점이라 앞으로도 혼자 간단한 프로젝트를 진행할 때 자주 사용할 것 같다.