1

Я создал проект реакции редукции, теперь мне нужно добавить некоторые функции SEO для проекта. Я не хочу тратить много времени на рефакторинг. Может кто-нибудь посоветует мне любую идею?Как добавить универсальную поддержку, выходящую из проекта реакции

ответ

1
  • Вам нужно настроить Redux магазин на сервере и передать его начальное состояние вниз к клиенту, так что сервер-рендеринга и первоначальный клиент визуализации не отличаются
  • Не все функции жизненного цикла называются на сервере, в основном componentDidMount не вызывается. Это действительно помогает, если вы хотите сделать выборку данных AJAX (которую вы хотите делать только на клиенте).
  • Если вы используете react-router вам нужно настроить маршрут, соответствующий стороне сервера

Вот еще некоторые детали: React can be used on server side rendering. What does that mean?