У меня новый веб-сайт, который представляет собой не одностраничное приложение, а веб-сайт, созданный сервером (asp.net с использованием Umbraco CMS).Раньше я использовал Angular 1.x на своих веб-сайтах, что легко, потому что вы просто загружаете его с помощью тегов сценария, а код не компилируется.
Я недавно использовал React в SPA, начатых с create-Reaction-приложение, которое заботится о вас через webpack, babel и т. д. и производит один пакет.Однако я хочу использовать React в нескольких местах на сайте, таких как основной заголовок / меню, контактные формы и т. Д., Поэтому имеет смысл создавать несколько пакетов, хотя эти пакеты могут совместно использовать импорт (Moment.js, Formik и т. Д.).
На веб-сайте React есть инструкции, показывающие, как включить один скрипт и прикрепить его к элементу на вашем веб-сайте, но нет сложных примеров.
Итак, как мне настроить что-то, что будеттранспортировать все без дублирования кода в связках.Нужен ли какой-нибудь мастер-пакет, загруженный на все страницы и отдельные пакеты для таких вещей, как форма для связи?
Во-вторых, как мне все подключить?В SPA у вас просто есть корневой узел, и вы привязываете свое приложение к корневому узлу с помощью response-dom, но если у вас есть мини-части реагирующей функциональности, замусоренные в вашем приложении, тогда вам нужен какой-нибудь мастер-скрипт, чтобы связать все справильные элементы?
Любая помощь будет принята с благодарностью, даже если она просто направит меня в направлении какого-то типового проекта.
О, и я не заинтересован в том, чтобы на стороне сервера отображалось приложение Next JS или что-то в этом роде, я думаю, что это может оказаться слишком сложным для интеграции с CMS.