动态加载组件以从外部URL响应本机应用

时间:2018-09-18 18:06:10

标签: reactjs react-native

是否可以从外部URL动态将组件加载到捆绑的react-native应用程序中?

我最终想要实现的目标的示例

const id = await fetch('http://example.com/getid/');

import CustomModule from `http://example.com?id=${id}`

export default class App extends React.Component {
  render() {
  return (
    <View style={styles.container}>
      <CustomModule />
    </View>
  );
 }
}

1 个答案:

答案 0 :(得分:-1)

从今天开始,无法导入外部URL组件。

如果您在外部链接上托管了一个组件,请在您的项目中克隆/复制/下载该组件并将其导入。

如果您有一组通用组件,则可以将它们托管在私有的npm注册表中,然后将它们添加到package.json中并将其导入代码中。