在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的功能?
我可以從我需要從一個功能導航