react App内做缓存

发布于 2022-09-04 21:01:08 字数 242 浏览 15 评论 0

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

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

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

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

求大神回答

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

可可 2022-09-11 21:01:08

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

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

小…红帽 2022-09-11 21:01:08

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

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

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

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

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文