- 此问题在此处已有答案**:
How to rate limit the fetch API in React?(3个答案)
2天前关闭。
我知道useEffect是在渲染完组件后执行的。我的问题是:我是否可以通过将useEffect中的所有内容 Package 到setTimeout中,将useEffect的执行延迟一秒?
我有一个组件,它应该每隔一秒重新呈现一次,方法是使用fetch()
进行API调用。API的速率限制为每秒一个请求。
你有什么主意或选择吗?
How to rate limit the fetch API in React?(3个答案)
2天前关闭。
我知道useEffect是在渲染完组件后执行的。我的问题是:我是否可以通过将useEffect中的所有内容 Package 到setTimeout中,将useEffect的执行延迟一秒?
我有一个组件,它应该每隔一秒重新呈现一次,方法是使用fetch()
进行API调用。API的速率限制为每秒一个请求。
你有什么主意或选择吗?
1条答案
按热度按时间pnwntuvh1#
是的,您可以使用去抖动,正如Randy Casburn提到的,-How to use throttle or debounce with React Hook?中也对此进行了解释