react App内做缓存

我想问一下,用react写的纯H5页面,然后用cordova打包成App。像这样的开发方式可以像浏览器那样子对js、数据、图片等做缓存的吗?如果可以的话,是怎么做的?跟浏览器上的做法有什么不一样吗?

如果是嵌套在原生的App里的webview页面,可以做对js等做缓存吗?

不知道在这些情况下浏览器的缓存机制或者manifest等可以用吗?

话说现在manifest在移动端的支持情况怎么样啊???

求大神回答

阅读 6.5k
2 个回答

React只是一个JS库,原生JS能干的事情它几乎都能干(不能说绝对)。

所以你说的这些事情,只要你用原生JS可以做到,那么React就可以。

谢邀
这个跟用什么js框架没关系的。

基于浏览器或者webview的缓存机制其实是差不多的,hybrid应用中的webview也是基于当前系统的webkit内核。

说直白点,也就是个浏览器。那么基于浏览器的HTML5中的sessionstorage localstorage以及`HTML5应用程

序缓存Application Cache(cache manifest文件)` 都是可行的。

不管你是做离线缓存还是本地持久化。

另外,如果你们愿意,基于hybrid开发,作为终端开发的同学其实可以自己实现一套缓存存储机制。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题