Whether it's using this.props.history.push
or <Link to={}>
the component won't rerender if it's already at the same url.
Sometime in my container there will be logic that render different pieces, I don't want to use window.location.reload()
to hard refresh the entire thing.