React Server Rendering и SPA - PullRequest
       22

React Server Rendering и SPA

0 голосов
/ 04 июля 2019

Я недавно прочитал о рендеринге на стороне сервера (SSR) в React, и я понимаю основной принцип рендеринга JSX на сервере и последующей отправки отрисованного HTML-кода клиенту.

Это, по сути, означает, что для каждого маршрута сервер должен будет сгенерировать соответствующий html и затем отправить его клиенту.Означает ли это, что одностраничные приложения (SPA) невозможны с SSR, поскольку страница должна будет перезагружаться при каждом изменении маршрута?

Кроме того, я считаю, что CSS (и другие JS тоже?) Загружаются как отдельныефайлы?Таким образом, размер страницы на маршруте, в конце концов, не намного меньше (при условии, что соответствующее клиентское приложение React использует расщепление кода на основе маршрута)?

Наконец, я также хотел бы знать производительность SEO для SSRпротив СПА?Я знаю, что мы можем заниматься SEO и для приложений React на стороне клиента, но соответствует ли это SEO производительности SSR?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...