Я использую Drupal 8 и ReactJS в качестве внешнего интерфейса.
Мой первый вопрос: как нам сделать ReactJS (рендеринг на стороне сервера) в пользовательском модуле Drupal 8?Потому что у меня есть пользовательский модуль, и я просто создаю там блок и импортирую связанный javascript в мой .libraries.yml.Он работает, но моя проблема сейчас в SEO, потому что мой модуль создан с использованием ReactJS.
Мой второй вопрос: как нам управлять маршрутизацией ReactJS, если он находится внутри проекта Drupal 8?Я искал некоторые проекты, но они разделили проект ReactJS и проект Drupal 8, поэтому я думаю, что они используют NodeJS или NextJS для своей SSR для ReactJS, но Drupal 8 не с ReactJS.Что я делаю, так это то, что у меня есть маршруты внутри моего ReactJS в моем пользовательском модуле.Это работает, но если вы перейдете непосредственно к какой-либо странице, например / sample, и она не существует в маршрутах Drupal 8, она отобразит сообщение об ошибке типа «Страница не найдена» в Drupal 8, но компоненты внутри ReactJS будут по-прежнему отображаться.
Спасибо