axios单元中无法使用useRouter
来源:1-1 课程导学

蓝色西西
2021-09-22
老师,axios封装的工具单元中,要使用useRouter, router.push("/"),进行错误页面的的跳转。
但是提示useRouter hook只能在function components组件中使用,怎么办。怎么做才能在单独的工具单元中使用useRouter, , router.push("/").
写回答
1回答
-
Jokcy
2021-09-27
没有办法,hooks只能在组件中使用。你的思路应该是吧axios封装成自定义的hooks,以此来继承到react中
00
全栈进阶课程 React16.8+Next.js+Koa2一步到位开发Github
学习React/Next.js服务端渲染SSR同构设计方案,理解OAuth登录体系的实现原理
651 学习 · 311 问题
相似问题