reactjs - 我应该将搜索结果存储在 redux 存储中吗?

标签 reactjs redux

搜索结果一般来说是临时的。

我认为将搜索结果存储在商店中没有多大意义。

在这种情况下我应该使用react的setState来渲染搜索结果吗?

最佳答案

视情况而定,在商店中存储搜索结果的一种用例是:

  1. 用户访问/search 并搜索“awesome Cheap cars”
  2. 用户点击结果列表中显示的第三辆车
  3. 用户不喜欢这辆车,并按下浏览器中的后退按钮

现在,如果您将搜索查询和搜索结果存储在商店中,则可以重新呈现具有相同结果的搜索页面,而无需再次往返服务器,并且对用户来说就像是即时加载。

我个人会将结果存储在 store.search

关于reactjs - 我应该将搜索结果存储在 redux 存储中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40105532/

相关文章:

angular - 如何按照 "action hygiene"指南使用多个 NGRX 操作来执行相同的操作?

reactjs - Redux 持续错误序列化 PeerJS 对象

javascript - 如何监听 react hooks 中的 redux 状态变化?

javascript - 在javascript中读取本地JSON文件

reactjs - 如何使用 Nav.Link 和 React Router 在导航栏中设置事件链接?

javascript - 从传递依赖中删除 moment.js

javascript - 如何在 Redux/React 应用程序中加载数据 "on-demand"

javascript - Aurelia + Redux 性能

javascript - 如何处理 nodejs 上的窗口对象以用于 reactjs 应用程序的服务器端渲染

javascript - 从javascript中的多维数组中删除特定列