React 팀은 Create React App (CRA) 을 공식적으로 지원 종료(Sunset)한다고 발표함.
주요 이유
- CRA는 빠른 개발 환경을 제공했지만, 번들 크기 문제 및 낮은 유지보수성으로 인해 최신 트렌드를 따라가기 어려움.
- 최신 React 프로젝트들은 Vite, Next.js, Remix 같은 더 빠르고 최적화된 빌드 도구를 선호하는 추세.
대체 방법
- Vite – 가벼운 개발 환경 & 빠른 HMR(핫 모듈 리플레이스먼트).
- Next.js / Remix – 서버 렌더링 및 풀스택 기능을 갖춘 대체 옵션.
- Parcel / ESBuild – 빠른 번들링이 필요한 프로젝트에 적합.
기존 CRA 프로젝트는?
- 기존 프로젝트는 계속 실행 가능하지만, React 공식 팀에서는 더 이상 업데이트하지 않음.
- 가능한 한 Vite 등으로 마이그레이션하는 것이 권장됨.
CRA의 시대는 끝났지만, 더 나은 도구들이 많으니 앞으로의 React 개발이 더욱 효율적일 듯!