0

我有一个authentication通过 React 16 中的Provider/ Consumercontext API 使用的状态。

我最初在我的 main 中将此属性的状态设置Appfalse,然后对于任何受限制的组件(即需要经过身份验证的组件),我向后端查询以检查客户端上的当前令牌是否有效。

因此,当用户更改浏览器 URL 时,我希望authentication始终像最初一样被任何组件使用。false

如何authentication在每次路线更改时重置?我正在听,history.listen但如果我打电话setState,则无法保证在组件最初呈现之前authentication设置为状态。false

4

0 回答 0