【发布时间】:2023-03-06 23:12:01
【问题描述】:
我需要有 React+Flux+async API requests 模式经验的人的意见。在以下情况下缓存 api 响应的更好方法是什么:
我有 3 个文章列表页面,每个页面都有相应的 API 端点来获取数据。
每篇文章都有详情页UI,但没有articleById端点,所以我只是
.find获取的数组中的必要文章ID我只想在列表中发出1个请求并缓存它,所以当我从列表中转到详细信息页面或返回列表时,将没有 API 请求.
当我切换到另一个列表时,我应该发出请求并缓存它。
我想知道是否应该在发出实际请求的 WebAPIUtils 服务中缓存响应?
或者更好地破解容器组件(所有 3 个列表都相同)以知道它是否应该触发启动 API 请求的操作?
谢谢!
【问题讨论】:
标签: javascript caching reactjs reactjs-flux flux