我们获取 posts
并将其存储在Redux商店中。
我们选择(并可能过滤)posts
出商店并将其显示在组件中。
store: {
posts: {
entities: {
posts: { ... }
},
result: [...]
}
}
如果我们通过文字查询获取一些posts
,例如"有关redux" 的帖子将它们放入商店,然后再再次选择 ...我们如何做到这一点?
商店现在有很多posts
,其中一些来自我们匹配的搜索,有些来自其他获取请求。
通过{ createdAt, authorId, categoryId }
等参数轻松过滤商店,但文本搜索不同,因为它匹配许多字段,并且此搜索的逻辑存在于ElasticSearch或类似技术的服务器上。
我们不希望再次在客户端重新实现此搜索逻辑...
我们如何从Redux商店中选择通过搜索查询存储的商品?