在React Router(v3)中,我可以接受服务器响应并使用browserHistory.push转到相应的响应页面。然而,这在v4中是不可用的,我不确定在React-Router V4中处理这个问题的适当方式是什么。如何导航到ReactRouter 4中的组件之外?
在下面的例子中,当服务器端返回成功,用户被引导到购物车页面
//动作/ index.js
export function addProduct(props) {
return dispatch =>
axios.post(`${ROOT_URL}/cart`, props, config)
.then(response => {
dispatch({ type: types.AUTH_USER });
localStorage.setItem('token', response.data.token);
browserHistory.push('/cart'); // no longer in React Router V4
});
}
我如何可以从该网页的重定向React Router v4的功能?
我可以从我需要从一个功能导航