我正在努力了解如何在Apollo Client中使用本地缓存。我正在构建一个从API获取对象数组的应用程序,我需要单独处理这些对象,但是我想使用缓存来使UI保持最新。首先,我将整个数组显示在表页面上,然后在编辑对象时获得了详细信息页面的单个对象,缓存归纳化确保了详细信息页面是最新的,但表页面现在已过期。因此,现在我得到表和详细信息页面的整个数组,并且仅将所需的对象传递到详细信息页面。但是,我无法正确更新缓存,因为我想替换数组中的一个对象,并且用单个对象突变来完成它。
所以我的问题是,设计这样的东西的最佳方法是什么?