私はRelay/GraphQLを見ています。 Reactで使用するのはすばらしいですが、私の主な関心事は、GraphQLをオフラインモードで使用できるかどうかです。現在Ionic Framework(AngularJsベース)を使用して作成された私のハイブリッドアプリでは、React、Reduxに移行する予定です。サーバからデータをフェッチするという点では、Relay/GraphQLはすばらしく見えますが、ユーザがオフラインのときにMobile上でGraphQLインスタンスをローカルに実行するにはどうすればよいでしょうか?これはRelay/GraphQLの有効な使用例ですか?今日はローカルデータベースとしてPouchDBを使用しています。SQLiteやPouchDBのようなオフラインのモバイルデータベースでGraphQLを使用することは可能ですか
答えて
オフラインについての唯一の更新はブログ投稿2015年8月11日にありました
https://facebook.github.io/react/blog/2015/08/11/relay-technical-preview.html
次の情報:
オフラインサポート。これにより、アプリケーションは、接続
私がオンラインかどうかをチェックし、ときに通知のいくつかの種類をオフラインで表示するためのWebSocketを使用することなく、クエリや エンキュー更新を満たすことができます。オフライン時にクエリを実行しないでください。または、より良いUXが必要な場合は、最新のデータ+突然変異を保存する抽象レイヤーを作成し、接続が確立されたらサーバーに更新をプッシュしてみてください。
React Confは2016年6月になります。https://www.react-europe.org/私は彼らがその日付より前に作ってconf前に発表すると思いますが、それは私の個人的な意見です。
Thnx @ Lukas。私は状況を見ているが、ユーザーは数日間、オフラインモードで続けて、ダウンロードしたコンテンツを使用するだろう。最後に、ユーザーがオフラインになると、更新プログラムがサーバーに同期されます。私はそのようなユースケースが何かを念頭に置いているのか、それとも一時的なオフラインでの使用を検討しているのかは分かりません。更新プログラムを見ることを願っています。 – Amrudesh
Facebookは会社として、モバイルについて非常に深刻であることを知っているので、私は彼らがオフラインモードを可能な限り早くすると確信しています。彼らはそれをうまく実装するためにより多くの時間が必要です。オフラインモードはモバイルにとって非常に重要です。 –
- 1. top.window.nameのようなものを使用することは可能ですか
- 2. このページをiPhoneにオフラインのウェブアプリにすることは可能ですか?
- 3. オフラインで動作するweb-appを作ることは可能ですか?
- 4. nhibernateでsqliteマニフェストの型指定機能を使用することは可能ですか?
- 5. オフラインswfで分析を追跡することは可能ですか?
- 6. iOSのUIImage APIやCGImage APIでこのようなマスキングが可能ですか
- 7. WP7(os 7.1)でSqliteやsqlCeのようなDBを使用できますか?
- 8. xulでjqueryを使用することは可能ですか?
- 9. BackJone.jsでExtJSを使用することは可能ですか?
- 10. ライブラリでThreadPoolを使用することは可能ですか?
- 11. ORをSelenium.Clickで使用することは可能ですか?
- 12. cでシリアルポートクラスを使用することは可能ですか?
- 13. vimをマウスで使用することは可能ですか
- 14. スクリプトコンポーネントでOleDbConnectionsを使用することは可能ですか?
- 15. C++でアプレットを使用することは可能ですか
- 16. Eigenをcで使用することは可能ですか?
- 17. UIWebViewでiframeを使用することは可能ですか?
- 18. iOSでTTSを使用することは可能ですか
- 19. CallerMemberNameAttributeをfで使用することは可能ですか?
- 20. ASP.Net(C#)Web Appをオフラインで使用可能にする
- 21. リモートsqliteデータベースを持つことは可能ですか
- 22. SQLiteデータベースをダウンロードして、オフラインでHTML5経由でローカルに使用することはできますか?
- 23. vb.netやC#でアセンブリコードを書くことは可能ですか?
- 24. サーバー側のスクリプトやプログラミングを使用せずにウェブページでライブビデオストリーミングを行うことは可能でしょうか?
- 25. Webワーカー内部からWebGLを使用することは可能ですか?どうやって?
- 26. iPhone SDKのバブルのようなSMSを得ることは可能ですか?
- 27. CMYKカラーピッカーを使用することは可能ですか?
- 28. Spring MVC + PrimeFacesを使用することは可能ですか?
- 29. Out ParameterExpressionを使用することは可能ですか?
- 30. オフラインでmapfragment機能を使用する
私はIonic 2(Typescript)でアプリケーションを構築するというアイデアを思いついていますが、GraphQLを使用してバックエンドにアクセスする必要があります。 React/Reduxへの移行を計画していた特別な理由と、実際に何をしたのかから学んだ教訓は何ですか? Ionic2 + GraphQLでプロジェクトを開始しようと思っていますか? – mpsyp