2015-10-16 9 views
6

私はRelay/GraphQLを見ています。 Reactで使用するのはすばらしいですが、私の主な関心事は、GraphQLをオフラインモードで使用できるかどうかです。現在Ionic Framework(AngularJsベース)を使用して作成された私のハイブリッドアプリでは、React、Reduxに移行する予定です。サーバからデータをフェッチするという点では、Relay/GraphQLはすばらしく見えますが、ユーザがオフラインのときにMobile上でGraphQLインスタンスをローカルに実行するにはどうすればよいでしょうか?これはRelay/GraphQLの有効な使用例ですか?今日はローカルデータベースとしてPouchDBを使用しています。SQLiteやPouchDBのようなオフラインのモバイルデータベースでGraphQLを使用することは可能ですか

+0

私はIonic 2(Typescript)でアプリケーションを構築するというアイデアを思いついていますが、GraphQLを使用してバックエンドにアクセスする必要があります。 React/Reduxへの移行を計画していた特別な理由と、実際に何をしたのかから学んだ教訓は何ですか? Ionic2 + GraphQLでプロジェクトを開始しようと思っていますか? – mpsyp

答えて

3

オフラインについての唯一の更新はブログ投稿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前に発表すると思いますが、それは私の個人的な意見です。

+0

Thnx @ Lukas。私は状況を見ているが、ユーザーは数日間、オフラインモードで続けて、ダウンロードしたコンテンツを使用するだろう。最後に、ユーザーがオフラインになると、更新プログラムがサーバーに同期されます。私はそのようなユースケースが何かを念頭に置いているのか、それとも一時的なオフラインでの使用を検討しているのかは分かりません。更新プログラムを見ることを願っています。 – Amrudesh

+1

Facebookは会社として、モバイルについて非常に深刻であることを知っているので、私は彼らがオフラインモードを可能な限り早くすると確信しています。彼らはそれをうまく実装するためにより多くの時間が必要です。オフラインモードはモバイルにとって非常に重要です。 –

関連する問題