1

我正在尝试通过onEnter钩子使用 react-router(使用 v2.x)实现身份验证/授权策略。(也使用 redux 和 react-router-redux)

我想我大部分时间都在那里,但有一种情况是我位于不受保护或授权的位置,我尝试过渡到我想“留在原地”的受保护和未经授权的位置,但是当我onEnter上钩时,nextState参数已经在未经授权的位置,我想要replace原来的起始位置。

我目前正在修改将我自己的位置历史记录保存在 redux 状态,以便能够获得可用的起始位置,但似乎应该有一种更简单的方法来实现预期的效果。

任何建议/指导表示赞赏!

4

0 回答 0