我需要有React+Flux+async API requests
模式经验的人的意见。在以下情况下缓存 api 响应的更好方法是什么:
我有 3 个文章列表页面,每个页面都有相应的 API 端点来获取数据。
每篇文章都有详细信息页面 UI,但没有 articleById 端点,所以我只
.find
需要在获取的数组中按 id 进行文章我只想在列表中发出1 个请求并将其缓存,因此当我从列表转到详细信息页面或返回列表时,将没有 API 请求。
当我切换到另一个列表时,我应该发出请求并缓存它。
我想知道我是否应该在发出实际请求的 WebAPIUtils 服务中缓存响应?
还是更好地破解容器组件(所有 3 个列表都相同)以了解它是否应该触发启动 API 请求的操作?
谢谢!