我想做类似的事情,但使用import
而不是require
:
const MySubmodule = require('react-native').MyModule.MySubmodule;
我试过了:
import { MySubmodule } from 'react-native/MyModule';
import { MySubmodule } from ('react-native').MyModule;
import { MySubmodule } from 'react-native'.MyModule;
这些都不起作用。
那么任何想法如何使用import
导入另一个模块?
答案 0 :(得分:3)
您必须完全导入MyModule
,然后可以单独解构以获取您感兴趣的部分:
import {MyModule} from 'react-native';
const {MySubmodule} = MyModule;
import
语句不支持直接解构导出。有关更多信息,另请参阅this Babel issue。