【发布时间】:2020-12-30 10:40:23
【问题描述】:
我使用 React Native 创建了一个视频编辑器。我需要选择一种方法来在本地保存所有用户的项目。每个项目都有一个视频文件、缩略图(图像)及其当前的 Redux 状态。
我的第一个想法是使用 RNFS 将所有内容保存在文件中。每个项目的文件夹都会有一个视频文件、缩略图文件夹和一个 state.txt 文件,其中包含我的应用程序的当前状态(当前选择的文本大小、背景颜色等)。
我需要像 SQLITE 这样的数据库还是应该将所有内容保存在文件中?我知道我必须将 RNFS 用于视频和图像等二进制数据。但是 state.txt 文件呢?这是一个好主意吗?每个用户都拥有自己的本地数据库的想法对我来说听起来很奇怪。
【问题讨论】:
标签: database react-native mobile filesystems