私は、オフラインサポートが必要なApolloアプリケーションを構築しています。オフラインサポートにGraphQL Apolloキャッシュを使用するにはどうすればよいですか?
私は、apollo-cache-inmemory
を使用してApolloによってキャッシュを直接制御でき、writeQuery
のような方法で、サーバー上のデータを変更することなくキャッシュデータを変更できることを理解しています。
ローカルキャッシュデータをサーバーと同期させるのに、アプリケーションが一定期間オフラインになるシナリオを考えてみましょう。
に感謝して楽観的UIを制御することもできます。これは、データソースとしてAWS dbを使用する必要があることを意味しますか? – tropicalfish
@tropicalfish AppSyncは、DynamoDB、Amazon Elasticsearch、AWS Lambdaをサポートしています。 MySQLなどの別のDBを使用する場合は、Lambdaデータソースを使用して接続できます。オフライン機能はまったく同じです。 – Richard