我正在尝试弄清楚如何编写相当于:
import { AppRegistry, Image } from 'react-native';
使用require
代替import
,如:
var ReactNative = require('react-native');
如何使用 require
实现相同的功能?
最佳答案
const { AppRegistry, Image } = require('react-native');
由于 require
返回一个模块对象,其中包含模块 (react-native
) 的所有导出作为属性(尝试记录 require('react-native ')
),您可以选择通过解构赋值来显式绑定(bind)哪些属性,因此它在功能上等同于 ES2015 模块语法:
import { AppRegistry, Image } from 'react-native';
关于javascript - 如何使用 require 导入模块的某些部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45537112/