当前位置: 首页 > 知识库问答 >
问题:

electron 嵌套 react如何做前端存储?

裴韬
2023-12-30

使用 electron 嵌套 react开发项目,如何实现前端数据离线缓存,数据较多且对读取速度有要求。pouchDB 能否满足要求,使用 pouchDB写了 demo,每次 electron 重启后,数据就没了。

有没有其他比较成熟的方案,最好这种缓存可兼容 web 端,web 也会独立部署(非必要)

共有1个答案

苏俊友
2023-12-30

既然要支持浏览器,就不应该考虑任何 NodeJS 方案,用 IndexdDB。
不过,由于 IndexedDB 十分强大,用起来也很繁琐,可以考虑用 localForage 。

 类似资料:
  • 请问,如何对Electron做开启启动的配置呢,官方文档好像没有说明 1、如何设置Electron应用的开机启动,在哪里可以配置? 2、我也想要在Electron应用的设置中进行配置是否开机启动,请问如何做呢?

  • 很抱歉,如果这是一个简单的问题,我对Node和Sinon相对较新。我正在努力弄清楚如何断言在Nodejs中调用了嵌套异步函数。 我用的是摩卡、柴、西农和请求(https://github.com/request/request)但我想我缺少了一些关于存根部分的基本信息。 my_app.js内的例子- 测试内部。我试图取消对请求的调用,并提供一些虚拟数据以返回。但我在创建存根的行中不断收到一个错误“

  • **我试图聚合和找到价格范围,如果在基础上的嵌套报价数组(嵌套数组)的sellerInfoES对象。内部字段是"offerPrice"。如何在Elasticsearch中的嵌套数组字段上编写聚合。我尝试了以下查询,但它不工作。获取此错误:解析失败[在[price_ranges]中找到两个聚合类型定义:[嵌套]和[过滤器]] 映射: 查询:

  • 问题内容: 有没有办法在React Router v4中嵌套路由? 这有效: 这不是: 客户组成部分: 问题答案: 到目前为止,我发现的最佳模式。 我可以继续将其嵌套在组件中,并且一切都很好,包括hmr(如果使用webpack,请不要忘记设置为)

  • 如题目,electron 应用如何实现置底呢,有置顶的 API,但没找到置底的 o(╥﹏╥)o 有哪位朋友知道如何实现吗?

  • 数据格式 需求点 基础验证:必填、长度等验证、正则等 通过基础验证后,再验证DB类查询的项,比如唯一性 减少查询次数,比如示例中code字段都是从一个表中查询 基本验证,一般是通过注解来完成,那么涉及到DB查询的,也是通过自定义注解,还是在service层验证呢?或是有其他的什么手段,使其简洁明了。