2016-11-05 3 views
0

ReactビューのデータレイヤーとしてMeteor.jsトラッカーのメリットをGraphQLと併用する方法があるかどうかは疑問でした。 データベース内のコンテンツが変更されたときに小道具を更新することによって、ビューの自動更新のようなものがあります。 私は突然変異があることを知っています、それは一度それが呼び出された後に再びデータをフェッチするのに役立つでしょうか?GraphQLとMeteor.jsデータトラッキング

+0

あなたの問題を把握できるコードスニペットを追加してください。 –

+0

実際には、私は解決策を考え出しました。あなたはコールバックとして突然変異と再フェッチを定義する必要があります。しかし、これは1つのクライアントでのみ機能します。 1つの突然変異は、他のクライアントUIで再報道されない。私の場合は、データの変更時に動的リフレッシュ/トラッキングが必要な場合は、パブリッシュ/サブスクライブを適用し、ホットリロードは必要ない場合、Apolloクライアントがその作業を行います。 – awzx

答えて

0

実際にアプリケーションのコンテキストに依存しますが、 UIの変更に影響を与えるために突然変異の後にクエリを再フェッチする必要があります。

あなたはあなたに良い質問をする必要があります。

  • は、複数のユーザが
  • を画面上にあなたがリアルタイムデータのトラッキングが心配でないときは、パフォーマンスのWebアプリケーションが必要ですリアルタイムデータ同期が必要です。

パフォーマンスが制約される場合は、ユーザーのコラボレーションに行くための最も簡単な方法を必要とする場合、私は100%GraphQLソリューション、 のために行くあなたにお勧めしたい流星は、データを追跡し、それがメモリ内に多くのコストれます。