Встречается на собеседованиях • сегодня

Какие особенности Create React App

Create React App (CRA) — это официальный инструмент для быстрого создания React-приложений с предварительно настроенной конфигурацией.

Особенности:

  • Zero-configuration: Не требует ручной настройки Webpack, Babel и других инструментов.
  • Готовый production-билд: npm run build оптимизирует код для продакшена.
  • Dev-сервер: Встроенный сервер с Hot Module Replacement (HMR).
  • Тестирование: Поддержка Jest и React Testing Library из коробки.
  • Ограниченная кастомизация: Для сложных настроек (например, Webpack) требуется eject (необратимо) или craco.

Пример запуска:

bash
npx create-react-app my-app
cd my-app
npm start

Минусы:

  • Большой размер бандла из-за зависимостей.
  • Медленные обновления (например, поддержка новых версий React).
  • Альтернативы: Vite, Next.js.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы