У меня приложение, которое генерирует статичный сайт.
Для генерации статичного сайта из react приложения используется плагин для webpack npmjs.com/package/static…
HTML файлы создаются из всего react приложения, а в клиентский js идут только те компоненты, которые интерактивны на клиенте
Я не стала использовать react-router. Сделала два файла, routes.client.js и routes.server.js, для описания соответствия "страница-компонент"
И есть два входных файла: client.js и server.js
Хотя проще просто показать код =)
Изоморфное react приложения с генерацией статики и клиентским js, в котором только нужные для клиента компоненты bit.ly/2clsMZR
Спасибо) @taujavarob
Вообще мы думаем в итоге превратить это в генератор разных статических сайтов в нашем фирстиле.