微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 将本机应用程序打破可插拔模块

我正在寻找一个React-Native应用程序.我想能够在运行时在设备上下载新的模块来扩展功能.将会有一些核心逻辑,知道如何根据一些表单输入(如dbs)请求新的模块.我不想将所有内容捆绑到一个单一的单一的捆绑包中,这是我现在认为与内置打包程序相关的.

这将类似于RequireJS在浏览器中的工作.我需要知道的是:

>如何构建独立模块?反应本机包似乎不允许我选择哪些根模块开始,只适用于根项目
>如何在运行时请求新功能注入到当前的JavaScript环境中?

解决方法

通过指向JS捆绑来启动本机启动.这意味着您至少必须重新启动应用程序以重新加载js包(假设您正在从服务器读取它,而不是从ios设备本身读取).

如果您确实有办法更新服务器上的js文件(通过基于用户所做的更新的某种Web服务),那么重新启动应用程序理论上可以重新加载JS并为应用程序提供新的功能.

原文地址:https://www.jb51.cc/js/152896.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐