kil*_*joy 4 reactjs graphql apollo-client
使用apollo客户端 3.查询了所有国家,想要从缓存中删除一个国家并重新渲染UI。
尝试如下;
onClick={() => {
cache.evict({ id: `Country:${country.code}` });
cache.gc();
}}
Run Code Online (Sandbox Code Playgroud)
但没有成功。如何驱逐一个国家?
驱逐应该这样使用;
onClick={() => {
cache.evict({ id: cache.identify(country) });
cache.gc();
}}
Run Code Online (Sandbox Code Playgroud)
现在该国家/地区已删除并重新呈现页面。沙盒更新
| 归档时间: |
|
| 查看次数: |
5676 次 |
| 最近记录: |