Отказ от create-react-app в ReactJS

Еще во время обучения на курсе Веб-разработки 💸Яндекс Практикум, во время изучения ReactJS нам говорили об удобности использования create-react-app для установки React приложения.

Мой YouTube и Telegram каналы.

Отказ от create-react-app в ReactJS
Отказ от create-react-app в ReactJS

Какого было мое удивление, когда недавно я зашел на официальны сайт с документацией по ReactJS и не обнаружил ни одного слова про create-react-app. В разделе установки на странице документации React, мы можем увидеть несколько вариантов установки фреймворков React, таких как Next.js, Remix, Expo и Gatsby. Однако, не упоминается возможность установки самого React в чистом виде.

Ниже на сайте с документацией можно найти скрытую сноску, где сами разработчики React дают ответ на этот вопрос.

Если говорить коротко и опустить пару тонкостей, можно понять, что разработчики говорят о том, что React - это библиотека, в которой нет множества встроенных инструментов, поэтому использовать React лучше в составе какого либо фреймворка из списка выше.

▶Но почему же с сайта документации пропали все упоминания create-react-app?

Покопавшись в интернете мне удалось найти информацию по этому вопросу в issue проекта на GitHub , где команда разработчиков React дала ответ на данный вопрос. Ссылка на пруф.

Если говорить коротко, то на данный момент create-react-app сильно отстает в технологиях и более не является лучшей утилитой для создания React приложения, поэтому разработчики склоняются к тому, что бы сделать create-react-app лаунчером. create-react-app будет предлагать список рекомендуемых фреймворков, а также возможность использовать классический подход создания приложения без фреймворка. Так или иначе окончательно отказываться от create-react-app разработчики не планируют.

На текущий момент использование Vite при создании React приложения будет более прогрессивным решением!

Начать дискуссию