使用场景:使用 fetchKey 进行并行请求,同时在组件 mount 时触发其中的某一个请求。
复现方式:在 官方例子中 添加:
useEffect(()=>{ run(users[0].id); }, [run]) // 理论上应该将 run 加入到依赖中,但是就是这个会导致无限循环,去掉依赖可以正常请求,但是不符合 react 规范
vh0rcniy1#
现在确实有这个问题。
你如果只是初始化的时候,可以先不用加 run。
1条答案
按热度按时间vh0rcniy1#
现在确实有这个问题。
你如果只是初始化的时候,可以先不用加 run。