gpt4 book ai didi

javascript - 将 React-Native 应用程序分解为可插入模块

转载 作者:IT老高 更新时间:2023-10-28 23:21:58 26 4
gpt4 key购买 nike

我正在寻找编写一个 React-Native 应用程序。我希望能够在设备上运行时下载新模块以扩展功能。会有一些核心逻辑知道如何根据一些表单输入(如 dbs)请求新模块。我不想将所有东西捆绑到一个单一的整体包中,我相信这就是我现在使用内置打包器发生的事情。

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

  1. 如何构建独立的模块? react-native bundle 似乎不允许我选择从哪些根模块开始,并且仅适用于根项目
  2. 如何在运行时请求新功能注入(inject)当前的 JavaScript 环境?

最佳答案

React Native 首先指向一个 JS 包。这意味着您至少必须重新启动应用程序才能重新加载 js 包(假设您是从服务器而不是从 ios 设备本身读取它)。

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

关于javascript - 将 React-Native 应用程序分解为可插入模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32019490/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com