我们如何在反应查询中缓存格式化数据?
How can we cache a formatted data in react-query?
我是 react-query
的新手,很欣赏它缓存 api response
的方式。我只是好奇,是否有一种开箱即用的方式来缓存 api response
的格式化版本(更适合前端)而不是响应本身?
我们过去常常在 react-redux
中这样做,我们可以在 store
中以特定格式缓存某些内容,以便感兴趣的 React 组件可以读取该格式的值。
有什么线索吗?
您可以 return 从 queryFn
中得到任何您想要的承诺 - 它不必是准确的 api 响应。变形也可以。
我已经就这个主题做了广泛的write-up:https://tkdodo.eu/blog/react-query-data-transformations
我是 react-query
的新手,很欣赏它缓存 api response
的方式。我只是好奇,是否有一种开箱即用的方式来缓存 api response
的格式化版本(更适合前端)而不是响应本身?
我们过去常常在 react-redux
中这样做,我们可以在 store
中以特定格式缓存某些内容,以便感兴趣的 React 组件可以读取该格式的值。
有什么线索吗?
您可以 return 从 queryFn
中得到任何您想要的承诺 - 它不必是准确的 api 响应。变形也可以。
我已经就这个主题做了广泛的write-up:https://tkdodo.eu/blog/react-query-data-transformations