2017-08-02 12 views
1

私はApollo ClientとReact-Nativeを使用しています。問題は、ビューがデフォルトデータでレンダリングされたときにリクエストをしていることです。ApolloクライアントはGraphQlレスポンスでコンポーネントを再レンダリングしません

  • 数字が表示され、デフォルトで0に設定されています。
  • 私のgraphqlサーバに記録されているリクエストを見ることができます。
  • 応答が新しい小道具値で表示が自動的に更新されない
  • 画面にタッチすると、ビューが更新され、ページにgraphqlのデータが入力されます。

ここで何が起こっているか応答が返ってくると自動的にコンポーネントの小道具を更新し、コンポーネントを再レンダリングするようにするにはどうしたらいいですか?

+0

これはApolloよりもReact Nativeの問題のほうがよく聞こえます。おそらく[この質問](https://stackoverflow.com/questions/44867336/react-native-fetch-does-not-render-response-until-after-clicking-screen)と同じ問題ですか? –

答えて

0

この問題は、JSデバッガが有効になっている(デスクトップのクロムにトンネルを開く)場合にのみ発生するようです。それが無効になっている場合、アプリケーションは期待どおりに動作します。

関連する問題