首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >搜索Redux与搜索API

搜索Redux与搜索API
EN

Stack Overflow用户
提问于 2021-12-22 20:50:51
回答 1查看 52关注 0票数 0

我在为一个网站做搜索功能。创建一个简单搜索的要求之一,我们可以搜索一个或多个参数。

当前的迭代是使用Redux从数据库中获取所有内容,然后我将筛选一个数组。

代码语言:javascript
复制
 private searchByAll = () => {
  const filteredArray : Array<Invoice> = this.props.invoices.filter((invoice : Invoice) => {
    return(
      invoice['invoiceNumber'].toString() === this.state.queryText ||
      invoice['vendor'].toString().toLowerCase() === this.state.queryText.toString().toLowerCase() ||
      invoice['purchaser'].toString().toLowerCase() === this.state.queryText.toString().toLowerCase()
    )
  })

  this.checkArray(filteredArray); 
}

我怀疑这是否是正确的方法,或者我是否应该设置一个API端点来搜索数据库。我只是不确定哪种方法最能解决这件事。随着应用程序的增长,并且有100条记录,我觉得API路由可能是性能最好的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-22 21:04:57

如果您已经在本地Redux商店中拥有数据,则需要搜索这些数据。但是,如果您有不总是加载到前端的数据,则需要在服务器上运行该搜索并将结果返回到前端。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70454956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档