По сути React создавался фейсбуком для закрытого от поисковиков проекта — в фейсбуке почти все доступно только для зарегистрированных пользователей. По этому проблемы как бы и нет.
Реальные же сайты хотят чтобы контент не только отображался с JS, но и был доступен для индексирования всеми поисковиками.
Какой же выход предлагает современная индустрия?
В ASP.Net есть спец. тег:
<app asp-prerender-module="ClientApp/dist/main-server">Loading...</app>
Он то и делает эту задачу, т.е. сервер уже отдает HTML, запуск JS происходит на сервере. Это нужно для поисковиков. Хотя, в последних шаблонах его убрали
Как вообще принято решать проблему индексации в рамках всеобщего перехода на React и иже с ними?