There are many cases when you don't need a fully featured routing and navigation approach, and using something similar to this will do the trick with routing, navigation and async data fetching just fine:
You may also want to check out react-routing library and react-starter-kit (disclaimer: I'm the author)
JS Coder by day and Barista by night.
Jose M. Oberle
JS Coder by day and Barista by night.
This looks pretty simple and straightforward. I personally feel solutions like react-router, react-router-component etc are a little complex for beginners. Why do you think react-routing is minimalistic? What are the features that it lacks when compared to react-router?