我第一次将 SWR 钩子与 next.js 一起使用,我试图得到一些关于某些东西的答案,但我无法得到它们,甚至没有文档。
问题:所以,我知道 SWR 为您的数据提供缓存,并且它会实时更新,但我有点迷失在您必须使用挂钩的两个选项之间。所以,通常,你有 dedupeInterval 和 refreshInterval
refreshInterval = 0: polling interval (disabled by default)
dedupingInterval = 2000: dedupe requests with the same key in this time span
现在,这两者有什么区别?如果我有两个使用相同密钥的请求,它会在两秒钟后更新吗?它与 refreshInterval 相同吗?如果我使用 refreshInterval,我会遇到性能问题吗?因为它在很短的时间内发出请求
如果你能帮我解决这个问题,那就太好了!
谢谢你的时间 !!