React 登录的最佳逻辑是什么?

业务场景:

  1. 有的页面需要登录访问,有的不需要登录,在未登录的时候访问需要登录的页面全局提示
  2. 全局拦截401, 403等一些状态码,不需要每一个接口都单独处理

比如全局监控401,403状态码,加入认证状态是通过context管理,对于axios来说,响应拦截器捕捉到了401,如果将信息通知到组件里面去?不想引入redux,我的做法是在最外层的组件执行拦截器的代码,这样就可以修改context的值,但是这样代码太割裂了。

阅读 1.9k
1 个回答

最佳实践 ---动手写

不是什么东西都可以捡现成的 业务需求你自己都清楚 写就完了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题