export function loginSuccess(response){
return (dispatch, getState) => {
dispatch({ response, type: types.LOGIN })
console.log(getState())
router.transitionTo("/profile")
};
}
在这里,当console.log(getState())
时,它给出了router
对象..但它没有transitionTo
功能。
您的router
变量未定义。如果getState()
包含路由器对象,则需要分配它才能使用它。
let { router } = getState();
从这里开始,您可以使用 transitionTo
方法,因为现在定义了router
对象。