【发布时间】:2021-05-20 00:01:56
【问题描述】:
我是 React-Native 的新手,我似乎无法理解导出默认应用程序的必要性 看看下面的代码
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
class App extends React.Component {
render() {
return (
<View style={styles.container}>
<Text>Hello World! This is my first program</Text>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center',
}
export default App;
因此,如果我注释掉最后一行并使用 expo 运行它,我会遇到错误... 否则它工作正常 有人可以解释最后一行的必要性吗 (我只是运行这个文件,没有链接任何其他文件)
我尝试在网上搜索,我遇到的只是将模块从源文件加载到当前工作文件......我没有找到同一个文件的任何......
EDIT1:@pnizzle 清除了它。
所以“导出”是允许访问其他组件的关键(即使您不将此文件链接到其他文件),它必须被暴露才能运行 RN 代码。
【问题讨论】: