我想编写一个可以动态要求从互联网上下载的javascript模块的应用程序。例如,应用程序通过react-native-fs的downloadFile函数下载一个简单的js模块,js模块如下:
import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View,
} from 'react-native';
module.exports = class Hello extends Component {
render() {
return (
<Text>Hello World.</Text>
);
}
}
我怎样才能将Hello类用作index.android.js文件中的组件?我只想动态执行代码。
据我所知,要使用js模块,我必须要求或导入js模块。但是,我不能要求文件或导入js模块(我想我只能要求捆绑到js包中的js模块)。
本机是否支持此功能?我知道本机可以动态地从互联网上下载js包。它是否支持单个js文件并执行js模块?
任何意见都表示赞赏!