If you get a successful response from your server, you should change the status of the summary to something like subsribeSuccess: true. So that you have the opportunity to check this state in the component component of WillReceiveProps (nextProps) and make browserHistory.push ('subscribe-success').
Here is an example:
, {... state, subscribeSuccess: true} , SUBSCRIBE_SUCCESS.
:
componentWillReceiveProps(nextProps){
if(myConnectedReduxState.subscribeSuccess){
browserHistory.push('subscribe-success');
}
}
, , . -.