Восстановление CRA не должно занимать очень много времени или стоить дорого, вы можете использовать решение для непрерывной интеграции, такое как Netlify, для программного обновления вашего сайта на основе изменений.
Или вы можете просто создать API и написать Модульный сайт с использованием API. Так работает большинство CMS. Вам следует попробовать безголовые CMS, если вы не хотите писать все API самостоятельно.