React вполне хорошо может в server-side rendering, по крайней мере в связке с Redux или Mobx. Всё, что представляет ценность для поисковиков, рендерите на сервере, затем отдаёте в виде готовой html, остальное получаете дополнительно уже после инициализации движка сайта в браузере. Например, меню сайта, наиболее важные разделы и текст статьи готовим (получаем и рендерим в html) на сервере, а комментарии к статье - уже на клиенте обычным реактовским способом.