Если вы только изучаете React, то не стоит пугаться переезда с create-react-app на vite. И первый, и второй инструмент поможет вам развернуть простой шаблонный проект на React.
Если сильно упрощать, то vite просто играет для вас роль сборщика и локального сервера. В create-react-app тоже вшит и сборщик, и сервер, но чуть-чуть другие. Конкуренты)) Но сам React абсолютно одинаковый и там, и там.
И да, vite позволяет вам гибко настраивать шаблон вашего проекта. Например, создать проект на React без TypeScript можно через команду:
npm create vite@latest my-project-name -- --template react
Да, два дополнительных дефиса тоже нужны.
Вместо
my-project-name можете использовать любое другое название для вашего проекта. Даже anton :)Полный список возможных шаблонов на JavaScript и TypeScript есть в документации к vite.