React + urql でようわかっとらんとこがある。
GraphQL でリストとってきて、一つの項目の中身を mutation で変更してるんだけど、その変更の後、頼んでないのにリストが再取得されてる。 pause: true してるのに。 reexecuteQuery も、呼ばれないとこにあるのに、なんでだー?
自分の理解がまちがってるんだろうけど、ようわからん。ちゃんと調べないとだめぽいな。
mutation すると強制的にキャッシュきえるんかな。。。でも pause true だしなー。
ちゃんと読んでないけどあたりぽい。
<snip>ドキュメントキャッシュは、Mutationの __typename を見て汚れたキャッシュを捨てる仕組み</snip>
https://zenn.dev/adwd/articles/f4c5c5120467bb
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!