本地存储大量数据

Locally store large amounts of data

主要目的是将数据存储在本地,这样就可以在没有互联网连接的情况下访问。

在我的 React 应用程序中,我需要从互联网上获取 JSON 数据(例如图像、文本和视频)并显示一段时间。

为了增加灵活性,这也应该离线工作。

我已经阅读了有关 localStorage 和 Firebase 等选项的信息,但到目前为止,所有这些选项都需要访问 Internet,或者限制为 10Mb,这对我的需要来说太低了。

要在客户端存储大量数据,您可以使用 indexedDB

IndexedDB is a low-level API for client-side storage of significant amounts of structured data, including files/blobs.

您可以阅读更多关于 indexedDB api here