Задать вопрос
@4ch23

Как лучше организовать пререндеринг в react и php?

Стоит задача - разработать публичное приложение на React. Учитывая что это react весь контент страницы будет формироваться джаваскриптом.
Какие есть решения для автоматического пререндеринга html страниц по роутам реакта?
В теории я вижу это так:
Клиент делает запрос на /contacts/. Там ему отображается заранее сгенерированный (при очередной сборке JS) contacts.html в котором есть

После загрузки bundle.js у клиента отрисовывается react приложение, все довольны - поисковые роботы, клиент, и владельцы сайта.

Ключевой момент в том что бы после каждой новой сборки JS можно было легко и просто перерендерить все *.html
Бекенд на PHP.
  • Вопрос задан
  • 154 просмотра
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
xEpozZ
@xEpozZ
Веб-разработчик
npm build
Это должно запустить что-нибудь из WebPack/Gulp/Grunt/etc., которое в свою очередь сделает весь билд в нужной директории(dist, build - стандартные названия папок. настраивается в конфигах)
После этого у вас будет весь JS в одном или нескольких файлах и несколько End point'ов (index.html, contacts.html, ...)
В чем вопрос заключается?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы