通读中继文档,我对网络层(https://facebook.github.io/relay/docs/en/network-layer.html)与中继存储(https://facebook.github.io/relay/docs/en/relay-store.html)中提到的缓存概念感到困惑。
这两个不同的缓存吗?中继自动收集哪个垃圾?
答案 0 :(得分:0)
@在网络层上,是如何将客户端连接到GraphQL服务器,在应用程序上创建存储以缓存数据的方式。第二个链接是有关例如在运行突变后如何使用store
函数更新updater
的信息。
在第一个链接上可以看到:
// Create a network layer from the fetch function
const network = Network.create(fetchQuery);
const store = new Store(new RecordSource())
您正在使用relay-runtime
包创建网络层/存储。
希望它会有所帮助:)