I have gone through lot of similar questions in stack overflow like this one. Each one have different perspective of deploying the react app.
But this question is for those who use redux, react-router and react-router-redux. It took me lot of time to figure out the proper ways to host Single page application. I am aggregating all the steps here.
I have written the below answer that contains the steps to deploy react-redux app to S3.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…