我想制作具有一些有限功能的iPhone/Android应用程序。应用程序应该能够保存/缓存最后一次连接到互联网的实例所使用的状态。如何使用ReactJs实现离线应用程序?
我想知道如果我能做到这一点与ReactJS又如何呢?
如果没有,是否还有其他框架可以使用?
谢谢
我想制作具有一些有限功能的iPhone/Android应用程序。应用程序应该能够保存/缓存最后一次连接到互联网的实例所使用的状态。如何使用ReactJs实现离线应用程序?
我想知道如果我能做到这一点与ReactJS又如何呢?
如果没有,是否还有其他框架可以使用?
谢谢
注意:由于OP没有指定她是否在讨论React Native,所以我认为她提到混合应用程序开发,因为她提到了iPhone/Android应用程序。
我目前正在使用Apache科尔多瓦+ Reactjs + Twitter的引导混合应用程序。 Apache cordova支持取决于设备的平台来包装HTML,CSS和JavaScript代码。
Reactjs被用于随时间变化的数据创建用于大型应用程序的用户界面。它由于其虚拟DOM而出色地扩展。
Twitter Bootstrap用于样式目的。
你应该通过详细Apache cordova文档第一,在那里你会发现你如何能保存/缓存使用本地存储或其他选项的状态。
与之反应脱机应用是非常有效的,工作非常快。
科尔多瓦提供了一个名为online
一个事件,你可以用它来检查,如果应用程序当前连接到互联网或没有。
简答:是的,这绝对有可能是你想要的。
谢谢Akshay!这无疑是有帮助的。 Apache Cordova听起来很有希望。我的背景是在网络开发,所以我认为这对我来说绝对是可行的:) – novasaint
@novasaint我想补充一点,混合应用程序现在是初创公司非常喜欢的,一旦你掌握了它,你会意识到它是相当的强大。如果有帮助,请点击此答案旁边的勾号“接受”此答案。 :) –
React对于如何或在哪里使用它没有做出任何假设。如果有一个DOM,你可以运行JS,你可以使用React。
如果没有DOM,则可以呈现为html字符串。
这只是一个UI库。
考虑Google的polymer.js。它旨在利用移动脱机体验。现在称为“渐进式应用程序”。
这似乎是从一些粗略的搜索:http://stackoverflow.com/questions/20697596/phonegap-app-with-reactjs –