0

每 15 秒,我需要刷新一个中继容器上所有片段中的数据。有没有一种简单的方法可以做到这一点?

我试过relay.forceFetch({...})了,但出现了这个错误:

Uncaught Invariant Violation: RelayStoreData.buildFragmentQueryForDataID(): Cannot refetch record `client:-8564613888_first(100)` without a path.

我的变量都没有改变,并且文档指出如果forceFetch交给一个空集,所有片段都将被重新获取。

我不确定“路径”在这里的错误警告是什么意思。

4

1 回答 1

0

从 Relay v0.7.1 开始,此问题已修复 https://github.com/facebook/relay/commit/132605eef3ec93891ddb194952c7708ef6c5b605

于 2016-07-14T06:22:01.213 回答