我们可以将Apollo缓存用于本地状态mgmt。我的问题是使用类似方法的优点和缺点是什么
const {data: {todos}} = useQuery (GET_TODOS)
和
const client = useApolloClient ()
const {todos} = client.readQuery (GET_TODOS)
根据我的早期实验,似乎第二个版本也被重新渲染以进行数据更新。因此,我看到的唯一语义差异是useQuery
可以使用选项进行自定义。还有别的事吗?谢谢!