当前位置: 代码迷 >> 综合 >> 三级面包屑的页面跳转到二级面包屑页面时,报错:Rendered fewer hooks than expected.
  详细解决方案

三级面包屑的页面跳转到二级面包屑页面时,报错:Rendered fewer hooks than expected.

热度:29   发布时间:2023-11-26 00:25:46.0

页面A,属于面包屑的第三级。页面A内点击链接跳转到页面B,页面B属于面包屑的第二级。此时出现报错提示:
Rendered fewer hooks than expected. This may be caused by an accidental early return statement.
原因是由于我在app.jsx中自定义了面包屑的跳转方法,内部有hooks代码

最后解决办法是,判断了当前路由,只有特定路由内才有hooks

 

  相关解决方案