代码之家  ›  专栏  ›  技术社区  ›  anon

中继现代缓存与存储

  •  0
  • anon  · 技术社区  · 6 年前

    通过阅读中继文档,我对网络层中提到的缓存概念感到困惑( https://facebook.github.io/relay/docs/en/network-layer.html )对中继存储( https://facebook.github.io/relay/docs/en/relay-store.html ).

    这是两个不同的储藏室吗?哪个会自动通过中继收集垃圾?

    1 回复  |  直到 6 年前
        1
  •  0
  •   denyzprahy    6 年前

    @另一个网络层是如何将客户机连接到GraphQL服务器,在应用程序上创建存储,以缓存数据。第二个链接是关于如何更新 store 使用 updater 例如,运行一个变异后的函数。

    正如您在第一个链接上看到的:

    // Create a network layer from the fetch function
    const network = Network.create(fetchQuery);
    const store = new Store(new RecordSource())
    

    您正在使用 relay-runtime 包裹。

    希望有帮助:)