关于使用useHTTP

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

diaojiulishifei

2021-06-03

老师,您定义了这个hook最后去调用返回的闭包函数,跟直接调用http这个函数相比,好处在哪呢其实?

写回答

1回答

Nolan

2021-06-03

为了从 useAuth 里获得 user 信息并传入http方法,只能用useHttp包裹住http。hook是具有传染性的,用了一个以后,其他使用到这个hook的都必须是hook

0
1
diaojiulishifei
好的,明白了老师~~其实我当时想的是直接返回http函数的返回值,而不是返回一个闭包函数不也一样吗,只是需要额外往useHTTP设置形参。但是这么一想,调用useHTTP就变成调用一个普通函数了,好像是不太符合hooks返回值的要求。关于自定义hooks这一块的要求或者是最佳实践,除了官方文档,老师还有没有其他资料可以推荐的呢?
2021-06-03
共1条回复

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

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

2691 学习 · 1236 问题

查看课程