关于这一节有2个问题

来源:5-8 用useHttp管理JWT和登录状态,保持登录状态

qq_爱非坚持_0

2021-05-14

  • 用useHttp 把http请求方法重新封装了一下,这样做主要解决什么问题?
    • 我的理解是,主要解决了我们在请求接口的时候避免手动传token,但是这个token 是直接从localStorage 中取的,我们也可以把这个token 直接读取localStorage 中的就行,不用外部传入。

这个token 是直接从localStorage 中取的,我们也可以把这个token 直接读取localStorage 中的就行,不用外部传入,如果这样做的话我们是不是不用把http 请求方法封装成一个自定义hooks了? 还是说封装成useHttp有其他的目的。

写回答

1回答

Nolan

2021-05-14

token每次都从localStorage取太慢了,初始化的时候放在context里,然后在hook里拿比较快

0
3
Nolan
回复
changerous
这样写,就等于把原来抽象出来的http方法直接放在useHttp里了,使用上也不是不可以,但是就没法指定Authorization的值了
2021-10-20
共3条回复

React17+Hook+TS4 优质实践,仿 Jira 企业级项目

解锁 React17 高阶用法,轻松应对大型复杂长周期项目

2691 学习 · 1236 问题

查看课程