使用apollo客户端3.查询所有国家/地区,并希望从缓存中删除一个国家/地区并重新呈现UI。
尝试如下;
onClick={() => {
cache.evict({ id: `Country:${country.code}` });
cache.gc();
}}
但是没有用。如何驱逐一个国家?
谢谢
答案 0 :(得分:0)
应采用驱逐方式;
onClick={() => {
cache.evict({ id: cache.identify(country) });
cache.gc();
}}
现在,该国家/地区已删除并重新呈现页面。 Sandbox已更新