Разработка приложения React с бэкэндом NodeJS.
Обеспечит SSR каждой страницы приложения (которая также будет кэшироваться в Redis для сокращения дублирующихся рендеров), чтобы обеспечить хороший опыт SEO.Это будет по умолчанию для учетных записей / пауков, не вошедших в систему. (Без активного сеанса).
Когда пользователи войдут в систему, они получат SPA (реагирующий пакет) и запустят среду React / Redux с вызовами API для получения дополнительных данных..
Вопрос: Является ли это справедливым способом построения среды React, которая также обслуживает SEO?Есть очевидные недостатки или лучшие решения?Это первый раз, когда я попробовал SSR.
На самом деле я не хочу использовать Next.JS и т. Д., Поэтому планирую использовать responseDomServer для рендеринга в строку, которая, на мой взгляд, является синхронной, поэтому приму во внимание дополнительную нагрузку на сервер..
import ReactDOMServer from 'react-dom/server';
Также на сайте будет работать Adsense, который не должен иметь никакого значения в среде SSR / CSR.
Вопрос: Существуют ли проблемы с доставкой страниц SSR паукам (безсостояние) и наличие SPA, который доставляет те же страницы с состоянием.Например: некоторые страницы будут иметь 2 слегка отличающиеся версии.Я предполагаю, нет.
спасибо