Данные API в исходном представлении - PullRequest
0 голосов
/ 24 января 2019

Я использую next.js для рендеринга кода реакции на стороне сервера, но когда я просматриваю исходный код страницы, я вижу все данные API и данные избыточного хранилища.

Это общий для всего кода SSR или я что-то не так делаю?

1 Ответ

0 голосов
/ 24 января 2019

Вы не делаете ничего плохого. Предпосылкой рендеринга на стороне сервера является передача всего начального состояния браузеру в первом запросе, а также рендеринг части DOM. Это очень помогает для SEO .

Следовательно, для одностраничного приложения, работающего на сервере, вы должны отобразить часть страницы, а остальная часть страницы, которая должна быть отображена на основе избыточного состояния, также должна быть предоставлена ​​некоторым образом.

После первоначального рендеринга, вам нужно передать это состояние, которое пришло с первым рендерингом, в хранилище с избыточностью.

Так работает SPA рендеринга на стороне сервера.

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