react App内做缓存
我想问一下,用react写的纯H5页面,然后用cordova打包成App。像这样的开发方式可以像浏览器那样子对js、数据、图片等做缓存的吗?如果可以的话,是怎么做的?跟浏览器上的做法有什么不一样吗?
如果是嵌套在原生的App里的webview页面,可以做对js等做缓存吗?
不知道在这些情况下浏览器的缓存机制或者manifest等可以用吗?
话说现在manifest在移动端的支持情况怎么样啊???
求大神回答
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
React只是一个JS库,原生JS能干的事情它几乎都能干(不能说绝对)。
所以你说的这些事情,只要你用原生JS可以做到,那么React就可以。
谢邀
这个跟用什么js框架没关系的。
基于浏览器或者webview的缓存机制其实是差不多的,hybrid应用中的webview也是基于当前系统的webkit内核。
说直白点,也就是个浏览器。那么基于浏览器的HTML5中的
sessionstorage localstorage
以及`HTML5应用程序缓存Application Cache(cache manifest文件)` 都是可行的。
不管你是做离线缓存还是本地持久化。
另外,如果你们愿意,基于hybrid开发,作为终端开发的同学其实可以自己实现一套缓存存储机制。