QueryRenderer使用STORE_THEN_NETWORK进行部分缓存

时间:2018-01-22 14:07:26

标签: reactjs relayjs relay

我有一个使用的应用:

<App>
   <NavBar data={data}/>
   {children}
  <Footer>
</App>

我有两条路线:

<App><Foo /></App>
<App><Bar /></App>

使用查询渲染器foo Foo:

query on RootQuery {
   viewer {
       ...NavBar_data
       ...Foo_data
   }
}

和Bar:

query on RootQuery {
  viewer {
    ...NavBar_data
    ...Bar_data
  }
}

我目前正在使用dataFrom =&#34; STORE_THEN_NETWORK&#34;但这仅在完整查询可用时才有效。我希望它能够处理商店中已存在的部分数据。

有没有办法让Relay QueryRenderer开始使用商店中已有的数据进行渲染 从Foo导航到Bar 例如,NavBar_data已经在商店中 但Bar_data不是 我喜欢它渲染两次,一次使用NavBar_data,一次使用Bar_data和NavBar_data 例如,NavBar可以安全陈旧

0 个答案:

没有答案