【问题标题】:How to handle a lot of data in reactjsreactjs如何处理大量数据
【发布时间】:2019-06-13 05:42:33
【问题描述】:

我想构建一个可以处理大量数据的应用

它将类似于字典。

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

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

【问题讨论】:

    标签: reactjs


    【解决方案1】:

    您的应用可能需要一个数据库。 如果数据是只读的,您可以使用静态 JSON 资产文件作为您的数据库,但它可能会非常大,并且不如实际数据库进行过滤/搜索优化。 但如果您的数据结构不太复杂,JSON 文件就可以完成这项工作(如果需要,将来可以轻松迁移到实际数据库)。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

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

        您需要的工具

        • NodeJS

        • MongoDB

        • ElasticSearch(高级实现)

        【讨论】:

          猜你喜欢
          • 2013-12-24
          • 2010-12-12
          • 1970-01-01
          • 2017-02-09
          • 2013-04-09
          • 2014-06-12
          • 2018-03-30
          • 2015-02-24
          相关资源
          最近更新 更多