Not everyone has JS, and its for more reasons than you'd think.
You should look at your use case and make sure its right for you.
How to use React Server Side rendering.
Keep you components agnostic of client vs server vs mobile.
React-router... 'nuf said.
Pretty much the whole talk was an example of how to do server side React Rendering.