So far i have followed the egghead io tutorials where only a handful of components where created in single App.js and which were rendered in main.js or App.js itself and with only one index.html
You'll find a good example on react-redux-universal-hot-example github repository.
In the login demo page, you can try to log in.
In source files, you'll find:
This exemple requires to understand Redux(Flux) and react-router, that you'll have to use/understand anyway if you want to continue with React (personal point of view ^^)