Нормально ли создавать новые сборки для вашего продукта в react?

#reactjs #npm-build

#reactjs #npm-build

Вопрос:

Я работаю над веб-приложением react, у которого есть свой сервер разработки на моем локальном компьютере, и я отправляю его коммиты (из git ) в мой экземпляр gcp. Каждый раз после всех обновлений я делаю npm build , а затем добавляю эту сборку в свою продукцию. Просто хотел узнать, правильно ли это? Влияет ли создание нескольких сборок на что-либо, включая производительность кода или веб-сайта? Я имею в виду создание build bundles каждый день? Это нормально или я должен следовать какому-то другому подходу?

Ответ №1:

Запуск сборки оптимизирует производительность, может сэкономить несколько миллисекунд времени загрузки для конечного пользователя и минимизирует количество и размер файлов, которые получает пользователь, но стоит запускать сборку только тогда, когда вы собираетесь развернуть свое приложение в производство.

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

С наилучшими пожеланиями.

Комментарии:

1. итак, вы говорите, что лучше не создавать новую сборку каждый день, а использовать dev server, пока не почувствуете, что обновления с этого момента не будут такими частыми?

2. Да, лучшая практика — запускать сборку, когда вы будете готовы к развертыванию в производстве.