我决定将我的React Router版本更新到版本4,但是我用这段代码打了一堵墙
export const loginUser = ({ emailOrUsername, password }) => {
return (dispatch) => {
axios.post(`${ROOT_URL}/login`, { emailOrUsername, password })
.then((res) => {
dispatch({ type: AUTH_USER });
localStorage.setItem('token', res.data.token);
browserHistory.push('/feed'); // How do I do this in v4?
})
.catch(() => {
dispatchAuthError('Incorrect log in details.');
});
};
};
似乎v4完全删除了browserHistory
,我无法再简单地实现所需的转换。我错过了什么吗?