页面a跳转到页面b的时候,页面b报错,并且没有渲染出来。
页面报错信息为:
Uncaught TypeError: destroy is not a function
代码是ts写的,报错为:
类型“() => false | undefined”的参数不能赋给类型“EffectCallback”的参数。
不能将类型“boolean | undefined”分配给类型“void | Destructor”。
不能将类型“boolean”分配给类型“void | Destructor”。
看了下在useEffect中返回了false,把return false去掉,换成了return {}