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中

0
0

全栈进阶课程 React16.8+Next.js+Koa2一步到位开发Github

学习React/Next.js服务端渲染SSR同构设计方案,理解OAuth登录体系的实现原理

651 学习 · 311 问题

查看课程