如何在React.js中处理大量数据

时间:2019-06-13 05:42:33

标签: reactjs

我想构建一个将处理大量数据的应用程序

它将类似于字典。

应用流程将是用户搜索一个术语,如果该术语与其他信息一起存在,则会返回该术语。

由于React只是视图,所以我需要一个数据库来保存信息。这将是一堆术语和定义。

3 个答案:

答案 0 :(得分:2)

您可能需要为您的应用程序提供数据库。 如果数据是只读的,则可以使用静态JSON资产文件作为数据库,但是与实际数据库相比,它可能非常大且优化程度较低,无法进行过滤/搜索。 但是,如果您的数据结构不太复杂,则可以使用JSON文件来完成此工作(如果需要,将来可以轻松地将其迁移到实际数据库中)。

答案 1 :(得分:0)

  

我需要一个数据库来保存信息吗

是的,您需要将词典数据存储在数据库中。

答案 2 :(得分:0)

只是为了澄清反应是一个UI库,它不适合存储大量数据信息。这取决于您的要求。您可以通过状态管理数据。 Redux 是应用程序过于复杂时的最佳选择。

您肯定需要一个数据库,我更喜欢使用 NoSQL ,它可以使您更快地响应。

您需要的工具

  • NodeJS

  • MongoDB

  • ElasticSearch(高级实现)