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

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

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

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

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

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

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