Одним из главных преимуществ create-react-app
запуска сервера локального хоста является горячая перезагрузка .
Когда вы пишете самый современный JavaScript, включая React, ваш код должен быть передан (по существупреобразован в другую версию JS), прежде чем браузер сможет понять это.Это называется процессом сборки, который берет все файлы в каталоге src
и объединяет их в один статический файл JS.
Вы могли бы сделать это вручную с помощью npm run build
,который создает index.html, который вы можете открыть в браузере без запуска сервера.Но вам нужно пройти процесс, состоящий из двух частей, чтобы увидеть ваши изменения: пересобрать, а затем перезагрузить браузер, чтобы увидеть ваши изменения.
create-react-app
построен так, что он следит за изменениями в ваших файлах, обновляет встроенный JSвсякий раз, когда вы нажимаете сохранить, а затем перезагружаете сервер, автоматически загружая ваши изменения.
Запустив сервер на локальном хосте, create-react-app
может обновлять вашу страницу мгновенно при каждом сохранении, без перестройки вручную ИЛИ обновления страницы,Горячая перезагрузка!