willTransitionTo中的React-router异步重定向

时间:2015-04-13 17:09:39

标签: reactjs react-router refluxjs

使用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也不会更改)。

0 个答案:

没有答案