Как использовать приложение React внутри Perspective в Bloomreach? - PullRequest
0 голосов
/ 20 января 2020

Мы используем Bloomreach Experience (Hippo CMS) в нашей разработке, и нам необходимо интегрировать существующее реагирующее приложение в Perspective внутри панели CMS. Есть ли способ сделать это, исключить использование iFrame?

Ответы [ 3 ]

0 голосов
/ 28 января 2020

Приложение React может быть легко интегрировано в другие приложения. Вам нужно добавить элемент контейнера внутри существующего DOM для реагирования приложения на рендеринг. Затем загрузите встроенное приложение React с помощью тега script

0 голосов
/ 29 января 2020

Итак, вот решение: мы должны добавить "homepage": "./." к package.json. Кроме того, важно не использовать BrowserRouter. Используйте вместо HashRouter. Создайте свое приложение и используйте эти файлы в перспективе, как и другие файлы HTML, CSS и JS.

0 голосов
/ 28 января 2020

Чтобы интегрировать приложение React в диспетчер каналов CMS, приложение должно использовать React SDK для визуализации некоторых c комментариев HTML элементов, предназначенных для предварительного просмотра и редактирования.

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

Пожалуйста, начните с https://documentation.bloomreach.com/library/concepts/spa-integration/introduction.html

HTH Jeroen

...