빌드 도구는 코드를 컴파일하고, 최적화하고, 배포 가능한 형태로 변환하는 역할을 수행합니다. CRA는 React 애플리케이션을 위한 공식 빌드 설정 도구로, 단일 명령어로 React 프로젝트의 전체 개발 환경을 설정할 수 있게 해줍니다.
요즘은 등 다른 방법으로 프로젝트를 생성하거나 마이그하는데, 문득 Vite가 뭐가 더 좋은 걸까? 이런 고민이 들어 빌드 도구들은 무엇을 하며, Vite까지의 변화를 찾아보았습니다.