使用React,React-Router(我正在使用v0.12)和Reflux,我在willTransitionTo工作中遇到异步重定向时遇到问题(此代码位于登录组件中,但如果您已经登录在,它应该送你到'家')。这是代码:
statics : {
willTransitionTo : function(transition, params, query, callback) {
// cut out other logic if flux store is already set for sake of brevity
UserStore.listen(userData => {
if (userData.loggedInStatus === 'completed' && !_.isEmpty(userData.loggedInUser)) {
return transition.redirect('home');
}
callback();
});
}
},
Login组件不呈现,但“home”组件也不呈现(URL也不会更改)。