Relay/GraphQLを見ています。React で使用するのは良さそうに見えますが、私の主な関心事は、GraphQL をオフライン モードで使用できるかどうかです。現在 Ionic Framework (AngularJs ベース) を使用して構築されているハイブリッド アプリでは、React、Redux に移行する予定です。サーバーからデータを取得するという点では、Relay / GraphQL は優れていますが、ユーザーがオフラインのときにモバイルで GraphQL インスタンスをローカルで実行するにはどうすればよいでしょうか? これは Relay / GraphQL の有効なユースケースですか。現在、PouchDBをローカル データベースとして使用しています。
3122 次
1 に答える
3
ブログ投稿 2015-08-11 でオフラインに関する更新が 1 つだけありました
https://facebook.github.io/react/blog/2015/08/11/relay-technical-preview.html
次は何ですか:
オフライン サポート。これにより、アプリケーションは接続なしでクエリを実行し、更新をキューに入れることができます
WebSocket を使用してオンラインかどうかを確認し、オフラインのときに何らかの通知を表示します。オフライン中にクエリを実行しないでください。または、より良い UX が必要な場合は、抽象化レイヤーを作成して、最新のデータ + ミューテーションを保存し、接続が確立されたときに更新をサーバーにプッシュしてみてください。
React Conf は 2016 年 6 月https://www.react-europe.org/その前に開催し、カンファレンス中またはそれ以前に発表すると思いますが、それは私の個人的な意見です。
于 2015-10-28T10:45:47.283 に答える