I don't think I'm fully understanding how to leverage react-router-redux. I understand that you can utilize:
<header>
<Link to="/" className="nav-link">Home</Link>
<Link to="/about-us" className="nav-link">About Us</Link>
</header>
<main>
<Route exact path="/" component={Home} />
<Route exact path="/about-us" component={AboutUs} />
</main>
By clicking on the links, the URL changes and different components are loaded. But how do I programmatically handle a change of component after a certain Action, for instance? I have an action that calls the server, manipulates the state, and then finally should re-route to a new Component. How does one handle this?