搜索结果一般来说是临时的。
我认为将搜索结果存储在商店中没有多大意义。
在这种情况下我应该使用react的setState
来渲染搜索结果吗?
最佳答案
视情况而定,在商店中存储搜索结果的一种用例是:
- 用户访问/search 并搜索“awesome Cheap cars”
- 用户点击结果列表中显示的第三辆车
- 用户不喜欢这辆车,并按下浏览器中的后退按钮
现在,如果您将搜索查询和搜索结果存储在商店中,则可以重新呈现具有相同结果的搜索页面,而无需再次往返服务器,并且对用户来说就像是即时加载。
我个人会将结果存储在 store.search
关于reactjs - 我应该将搜索结果存储在 redux 存储中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40105532/