私はリレーキャッシュのドキュメントを読みましたが、混乱しました。リレーキャッシュはどのように機能しますか?
どのようにprimeCacheが動作し、どのように使用するべきか説明できますか?
まず、キャッシュがブラウザにあるのかサーバー側にあるのかは100%肯定的ではありませんか?クライアントのキャッシュについて話しているので、ブラウザにあると思います。そうですか?
私もこのquestionを読んでいて、もっと混乱します。これは、
サーバーデータへのアクセスが必要な場合は、Relay.Store APIを使用してサーバーからデータをフェッチし、キャッシュから読み取ることができます。
キャッシュからそれを読むために起こっている場合、私は、なぜそれがサーバーからデータをフェッチする必要があるだろう、理解していませんか?正直言って論理はありません。ブラウザキャッシュではなくサーバーキャッシュである場合を除きます。
Relay Storeは、サーバーに突然変異をディスパッチするためのAPIを提供しています。
私が正しく理解していれば、これらの突然変異はサーバー側のデータを変更します。つまり、店舗を通じてサーバー側にクエリを実行します。また、ストアを使用してprimeCacheにアクセスするので、キャッシュが実際にサーバー側になる可能性があります。
いつprimeCacheを呼び出すことができますか?キャッシュの中に何もないのにそれを呼び出すとどうなりますか?その後、サーバーから結果を取得しますか?
助けてください