问题标签 [redux-offline]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
debugging - 电子调试
我在 Mac AppStore 中有一个 Electron 应用程序,它本质上只是一个托管 Web 应用程序的包装器。几个月前,一个特定的事情在这个应用程序中停止工作。我正在使用redux-offline将更改同步到服务器,而这不再发生了。
- 在 Electron 之外运行它时它可以工作 - 在任何现代浏览器中。
- 所有其他请求都工作正常。
- 它在本地调试时工作。
- 在本地运行构建版本时它正在工作。
但它在已发布的 Mac App Store 版本中失败。我没有在我的日志(服务器端或客户端)中发现任何错误。我刚刚升级到最新的 Electron(electron@4.1.4,electron-packager@13.1.1)希望它能解决它 - 无济于事。我什至不知道如何正确调试它,因为它只在已发布版本中失败。
有任何想法吗?关于原因,解决方案或调试方法?
react-native - 使用 React Native 和 Redux 存储离线存储数据并在线同步一次
我正在开发一个使用 redux 进行状态管理的 React 本机应用程序。我想让这个应用程序离线工作并保留所有数据。
一旦应用程序访问网络,所有数据都需要使用 REST api 同步到在线数据库。请建议处理这种情况的最佳方法,因为我是 REACT NATIVE / 移动应用程序开发的新手。
非常感谢帮助。
我尝试使用 AsyncStorage api 存储所有数据,但我发现很难管理所有数据,并且无法弄清楚一旦应用程序获得网络访问权限如何有效地同步到在线数据库。
reactjs - 如何在使用 redux-offline 时添加一个动作来调度而不是有效的 url
我正在使用“redux-offline”使我的应用程序脱机工作。我想在效果部分调度一个动作并将后端结果发送到提交部分。
我想首先触发“CHECK_NUMBER”并将结果返回到提交部分。
reactjs - redux-offline 应用程序在首次加载时闪烁 InitialState 值
我在我的 React 应用程序中使用 redux-offline,除了页面首次加载时值“闪烁”之外,一切看起来都不错。在不到一秒钟的时间内,我可以看到存储变量的初始值,然后将其替换为持久值。
有解决办法吗?
这是我的商店代码:
redux-offline - Redux 离线 createOffline 与离线 API?
createOffline 和离线 api 有什么区别?
redux 离线主页展示了一个使用离线 https://github.com/redux-offline/redux-offline的示例
在文档中有两个示例 https://github.com/redux-offline/redux-offline/tree/develop/docs/api
有什么区别,什么时候使用,为什么使用?
谢谢!
redux - Redux Offline 去抖动服务器请求
我正在尝试找出让 Redux Offline 去抖动服务器请求的最佳方法。
当前,当服务器忙时,它会将它们保存在队列中并发送所有它们。我希望它只是保存最后一个,但使用相同的 Save 操作来更新 redux 存储。
我在操作中的代码是:
我正在查看文档,但我看不到任何关于去抖动服务器请求的内容。
这可能吗?
react-native - React Native - undefined 不是一个对象(评估'_get2.queue')
我试图找到一种方法来了解用户何时连接以及何时断开连接,以便当他断开连接时,我将他的操作离线保存,当他再次连接时,我将它们发送到服务器。我正在使用 Redux Saga、Redux Offline Queue 和 Netinfo 来执行此操作,但我无法弄清楚。
我知道 eventChannel 必须返回一个函数来取消订阅,但我希望它在 App 处于活动状态时永远不会停止,所以我返回了一个 console.log() 只是为了测试。不知道是退货问题还是其他问题。我无法触发那些在线和离线操作,有人可以帮我吗?
reactjs - 安装节点模块时 @ 用于什么?
我注意到,在尝试安装redux-offline时,文档说要使用以下方式安装软件包:
npm install --save @redux-offline/redux-offline
而本文说要在软件包名称前不带“@”的情况下安装软件包
npm install --save redux-offline
我想知道两者之间有什么区别,如果有的话。