2016-11-05 34 views
0

我想知道是否有某种方法可以将使用GraphQL的Meteor.js跟踪器的好处用作React视图的数据层。 类似于自动更新视图,通过在数据库中的内容更改时更新道具。 我知道这里有突变,它会在数据被调用后再次获取数据吗?GraphQL和Meteor.js数据跟踪

+0

添加代码片段,以便能够找出您的问题 –

+0

其实,我只是想出了解决方案。您需要定义突变和重新获取作为回调。但是这只适用于一个客户。一个突变不会在其他客户端UI上受到影响。就我而言,当我需要对数据更改进行动态刷新/跟踪时,我将应用发布/订阅,并且在不需要热重新加载时,Apollo客户端将完成这项工作。 – awzx

回答

0

它真的取决于应用程序的上下文, 您有效需要在突变后重新提取查询以影响UI上的更改。

你要问大家一个好问题:

  • 你需要实时的数据同步在多个用户屏幕
  • 你需要一个高性能的Web应用程序时的实时数据跟踪不担心。

如果性能是制约我建议你,如果你需要用户的合作,走的是流星所跟踪的数据最简单的方法去一个100%GraphQL解决方案, ,但它在内存中花费了很多。