@vasIvas

Как осуществить рендер приложения на сервере?

У меня один большой вопрос, по этому я разобью его на несколько маленьких.
1. Как сделать рендер на сервере, что для этого нужно?
2. В каких случаях делают рендер на сервере? То есть я понимаю что первостепенная задача, это поисковые роботы, но есть ли ещё преимущества? И делают ли так, что сервер роботам отдает html, а пользователям json? Если да, то как и при каких обстоятельствах, это выгодно?
3. Если рендер на сервере, нужно ли на клиенте делать роутинг? Если нужно и если не нужно, то как сделать роутенг на клиенте без решетки #?
  • Вопрос задан
  • 221 просмотр
Решения вопроса 1
Laiff
@Laiff
Front-end developer
Первый, если кратко то использовать renderToString, но там вокруг всего этого много чего нужно сделать например сохранение состояния для клиента.
Второй, это одна из положительных составляющих, еще одной положительной стороной будет более быстрое отображение приложения пользователю, без ожидания пока все данные загрузяться.
Третье, на клиенте нужен роутинг для того чтобы на каждое телодвижение все приложение заново не загружать, а сделать с помощью HistoryApi браузеров
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы