【发布时间】:2016-03-10 16:36:09
【问题描述】:
每 15 秒,我需要刷新一个 Relay 容器上所有片段中的数据。有没有简单的方法可以做到这一点?
我试过relay.forceFetch({...}),但是出现了这个错误:
Uncaught Invariant Violation: RelayStoreData.buildFragmentQueryForDataID(): Cannot refetch record `client:-8564613888_first(100)` without a path.
我的变量都没有改变,文档指出如果 forceFetch 被交给一个空集,所有的片段都将被重新获取。
我不确定这里的“路径”的错误警告是什么意思。
【问题讨论】:
-
这是一个错误。如果您有时间,能否请您尽可能详细地在 Relay GitHub 上将其记录为问题(Relay Playground 上的重现将是理想的)。 facebook.github.io/relay/prototyping/playground.html#
-
刚刚登录,感谢及时回复! github.com/facebook/relay/issues/655
标签: relayjs