我需要有经验的人帮我解决
React+Flux+异步API请求
模式下的问题。以下情况下最好的缓存api响应方式是什么:
我有3个文章列表页面,每个页面都对应一个API端点以获取数据。
每篇文章都有详细页面UI,但没有articleById端点,所以我只是在获取的数组中通过id查找必要的文章。
我想在列表上进行仅一次请求并将其缓存,这样当我从列表中进入详情页面或返回到列表时就不会发出API请求。
当我切换到另一个列表时,应该进行请求并将其缓存。
我想知道,是否应该在实际进行请求的WebAPIUtils服务中缓存响应?
还是更好地在容器组件(对于所有3个列表都相同的组件)中实现hack,以了解它是否应该触发开始API请求的操作?
谢谢!