Мета-теги React-шлема исчезают при смене страницы - PullRequest
0 голосов
/ 07 февраля 2019

Я создал небольшое обучающее приложение на стороне сервера ReactJS.Моя цель - опубликовать динамическое сообщение на Facebook с помощью React SSR, я создал приложение на основе холста, которое генерирует изображение, и я хочу установить динамические мета-теги для публикации сообщения на FB.

здесь мой пример кода gitRepo,

У меня также есть еще одна проблема, когда я автоматически изменяю страницу с помощью тега history.push или Redirect в Render, тогда Rect-шлем не будет устанавливать мета-теги.

Ответы [ 2 ]

0 голосов
/ 07 февраля 2019

Наконец, я использую мета-теги реагирования вместо шлема реакции, это помогает мне решить эту проблему

0 голосов
/ 07 февраля 2019

Похоже, вы устанавливаете мета на одной странице (Project) странным образом после успешного выполнения запроса POST.Удивительно ли, что его нет на других маршрутах?Шлем React вычисляет мету динамически из дерева реагирования, как и любой код React, если он не существует в тот момент, когда его удаляют.

Если вы хотите поделиться мета на страницах, то установите его выше, например, в App.js, которые разделяют все маршруты.

Кроме того, вы устанавливаете его после запроса saveImage, но не уверены, что эти метатеги будут полезны при установке в этой точке.

...