Есть ли у CRA зависимость на внешние сервера при создании app?

Create React App (CRA) - это инструментарий, предоставляемый Facebook, который упрощает создание и развертывание приложений на React. При использовании CRA для создания приложений на React, зависимости от внешних серверов отсутствуют.

CRA создает и настраивает проект React, включая все необходимые зависимости, билд-скрипты, линтеры и т. д. Он использует webpack и Babel для обработки, минификации и сборки вашего кода. CRA также предоставляет сервер разработки, который запускается локально и поддерживает hot-reloading, что упрощает и ускоряет процесс разработки.

При создании приложения с помощью CRA, вы работаете на локальной машине, и весь код, который вы пишете, выполняется и отображается в браузере. В этом смысле CRA не зависит от внешних серверов, и ваше приложение может работать автономно без подключения к интернету.

Однако при развертывании приложения на продакшн, вам может потребоваться хостить ваше приложение на внешних серверах, чтобы пользователи из разных частей мира могли иметь к нему доступ. Но зависимость от внешних серверов возникает уже после создания приложения с помощью CRA и является отдельным этапом в процессе развертывания.

CRA идеально подходит для начинающих разработчиков, которые хотят быстро начать работу над проектом на React, без необходимости настройки всей сборки, конфигурации и зависимостей с нуля. Он также обеспечивает структурированный подход к разработке, что помогает вам сосредоточиться на создании компонентов, маршрутизации и бизнес-логики вашего приложения.