如何使用require导入模块的某些部分?

时间:2017-08-06 22:11:24

标签: javascript react-native import ecmascript-6 require

我想知道如何编写相应的:

import { AppRegistry, Image } from 'react-native';

使用require代替import,例如:

var ReactNative = require('react-native');

如何使用require实现相同的功能?

1 个答案:

答案 0 :(得分:4)

使用destructuring assignment

spool F:\data\tabledata\products.txt;

SELECT col1 || '|' || col2 || '|' || col3 
FROM Products;

spool off;

由于const { AppRegistry, Image } = require('react-native'); 返回一个模块对象,该对象包含模块的所有导出(require)作为属性(尝试记录react-native),您可以选择要为其提供显式绑定的属性具有解构赋值,因此它在功能上等同于ES2015模块语法:

require('react-native')