我正在尝试通过onEnter
挂钩使用react-router(使用v2.x)实现身份验证/授权策略。 (也使用redux和react-router-redux)
我认为我大部分时间都在那里,但有一种情况是我位于无保护或授权的位置,我尝试过渡到我想要的受保护和未经授权的位置“保持“,但当我点击onEnter
挂钩时,nextState
参数已经在未经授权的位置,我想要replace
原始起始位置。
我目前正在努力保存我自己在redux状态下的位置历史记录,以便能够获得起始位置,但似乎应该有一种更简单的方法来实现所需的效果。
任何建议/指导表示赞赏!