React + urql でようわかっとらんとこがある。
GraphQL でリストとってきて、一つの項目の中身を mutation で変更してるんだけど、その変更の後、頼んでないのにリストが再取得されてる。 pause: true してるのに。 reexecuteQuery も、呼ばれないとこにあるのに、なんでだー?
自分の理解がまちがってるんだろうけど、ようわからん。ちゃんと調べないとだめぽいな。
ちゃんと読んでないけどあたりぽい。
<snip>
ドキュメントキャッシュは、Mutationの __typename を見て汚れたキャッシュを捨てる仕組み
</snip>
mutation すると強制的にキャッシュきえるんかな。。。でも pause true だしなー。