Rerouting in Promise Callback with React & Redux

React-Router provides some pretty neat components for declarative routing which allow you to navigate your page. In most cases navigating on the front end can be simple. By creating links, routes, and redirects, you can facilitate the navigation. However, when dealing with requests to a backend, you want to make sure that the timing of your redirect occurs after the point of a previous promise being…