React를 처음 배울 때 우리는 보통 npx create-react-app my-app 한 줄로 프로젝트를 시작합니다. 그런데 요즘 React 생태계의 분위기는 확실히 달라졌습니다. 다들 “이제 CRA 말고 Vite 쓰세요”라고 말하죠. 그러다 보면 자연스럽게 이런 질문이 떠오릅니다. 왜 요즘은 CRA가 아니라 Vite일까? 그리고 CRA, Vite, Webpack, Babel은 각각 무슨 역할을 할까? 사실 이 두 질문은 연결되어 있습니다. 왜 Vite로 […]