Я создал сайт на CMS (Drupal) с приложениями React. Я использую Helmet для создания метаданных (заголовок / описание) из моих компонентов / дочерних компонентов.
В компонентах я использую этот код:
<Helmet>
<title>{...my custom title...}</title>
<meta name="description" content={...my custom description...} />
</Helmet>
Если я проанализирую код в Dev Tools Chrome, я вижу, что метаданные обновлены.
Если я проанализирую исходный код страницы, метатады не обновятся. Эти метаданные создаются вне приложения React в разделе HTML. Таким образом, заголовок и описание метаданных сохраняют значения по умолчанию.
Как лучше всего «обновить» метаданные в разделе HTML? Мне нужно обновить только определенные метаданные (заголовок, описание, канонический ...), остальные элементы раздела заголовка генерируются CMS.
Спасибо за рецепты и подсказки.