模块.exports和es6样式导入内的getter(反应导航器)

时间:2018-10-14 19:10:31

标签: javascript reactjs react-navigation

有人可以解释react navigation中的模块系统如何工作吗?在module.exports内部有吸气剂(带有类似于node.js的require()),其他文件中也默认有es6样式导出。 我完全停留在如何理解它上。我尝试查看git的历史记录,但是最初的git commit(首次公开发布)已经采用了该解决方案。

main filercx):

r8

react-navigation-native/src/createKeyboardAwareNavigator.js

r9

那为什么 1.有module.exports而不是export? 2.为什么Q内有吸气剂? 3. src/react-navigation.jsmodule.exports = { get createKeyboardAwareNavigator() { return require('@react-navigation/native').createKeyboardAwareNavigator; }, }; 如何混合?

0 个答案:

没有答案