Используй create-react-app. Создай с его помощью приложение. Создай роутер. Наделай компонентов. Разрабатывай спокойно. Когда надо будет собрать, чтоб получишь html, используй react-app-rewired и настрой под него webpack.config, где будет использоваться prerender-spa-plugin