[React] 리액트 시작하기
Quick Start일단 리액트 프로젝트 를 시작하는 방법은 여러가지 인데 그 중 CRA(Create-React-App) 와 vite 를 사용하는 방법이 있다. CRA 는 bundler로 babel + webpack 을 사용하는 방법으로 꽤 느린 편이기 때문에 최근에는 잘 사용하지 않는 편이다. vite를 사용하는 방법을 보면vite는 bundler 중에서 Esbuild 와 Rollup 방식을 합친 방식이다. Rollup 은 js 로 만들어졌고, Esbuild 는 go 언어로 만들어졌다. js는 성능상 한계가 있기 떄문에 go 언어로 만들어진 Esbuild는 훨씬 빠르다. 이 두 번들러의 장점을 합친 것이 vite 이다. 따라서 최근에는 vite 를 많이 이용한다. 근데 여기서 또 SWC 옵션도..