【发布时间】:2021-03-03 02:46:13
【问题描述】:
我已阅读文档,但我仍然对 fetch 策略“store-and-network”和“network-only”之间的区别感到困惑。
“store-and-network”:将重用本地缓存的数据,并且将始终 发送网络请求,无论是否丢失任何数据 是否来自本地缓存。
“network-only”:不会在本地重用 缓存的数据,并且总是会发送一个网络请求来获取 查询,忽略可能在 Relay 中本地缓存的任何数据。
我只是不明白“商店和网络”的意义何在。它声称它“将重用本地缓存的数据”......但它总是从网络中获取,那么它究竟可以重用什么?
在我的应用中,我对两者都进行了试验,发现行为差异为零。有人可以对此进行扩展,并可能演示“存储和网络”和“仅网络”实际上会从查询中返回不同结果的场景吗?
【问题讨论】: