hooks useRequest + optiions.fetchKey 无限循环问题

cunj1qz1  于 2022-11-06  发布在  其他
关注(0)|答案(1)|浏览(186)

使用场景:
使用 fetchKey 进行并行请求,同时在组件 mount 时触发其中的某一个请求。

复现方式:
官方例子中 添加:

useEffect(()=>{
    run(users[0].id);
}, [run]) // 理论上应该将 run 加入到依赖中,但是就是这个会导致无限循环,去掉依赖可以正常请求,但是不符合 react 规范
vh0rcniy

vh0rcniy1#

现在确实有这个问题。

你如果只是初始化的时候,可以先不用加 run。

相关问题