Я сейчас работаю над живым проектом. Интерфейсная часть системы находится в ReactJS. В качестве начального комплекта мы используем create-реакции-приложение.
Мы сталкиваемся с некоторыми проблемами при развертывании приложения на работающем сервере. Ранее мы следовали стратегии размещения кода на сервере, а затем создавали сборку на нем. Но мы заметили, что так долго, как создавалась сборка, наш сайт стал недоступен. Что не кажется правильным. Поэтому мы решили создать папку сборки на локальном компьютере разработчика и отправить сборку на сервер. Но сейчас мы получаем много запросов на изменение и запросы функций, поэтому я планирую перейти к надежной модели ветвления git. Я полагаю, что это создаст проблему с тем, как мы в настоящее время управляем нашей стратегией развертывания (которая заключается в том, чтобы перевести сборку в производственную среду).
Будет очень полезно, если кто-то покажет нам правильное направление в обработке развертыванияприложений ReactJS.