【发布时间】:2020-01-05 19:10:39
【问题描述】:
我最近一直在看一些关于 RN 的教程,我注意到其中一些在创建组件时不使用类,而是使用 const。下面的代码显示了该特定教程的应用程序的主屏幕。我的问题是:他们这样做而不使用课堂是否有原因?还有,有关系吗?您使用 const 代替 class 有什么特别的原因吗?
const HomeScreen = ({ navigation }) => {
return (
<View>
<Text style={styles.textStyle}>This is the Home Screen</Text>
<Button title="Go to Components Demo"
onPress={() => navigation.navigate('Components')}
/>
<Button title="Go to list demo"
onPress={() => navigation.navigate('List')}
/>
<Button title="Go to Image Screen"
onPress={() => navigation.navigate('Image')}
></Button>
<Button title="Go to Counter"
onPress={() => navigation.navigate('Counter')}
></Button>
<Button title="Colors"
onPress={() => navigation.navigate('Color')}
></Button>
<Button title="Squares"
onPress={() => navigation.navigate('Square')}
></Button>
</View>
);
};
const styles = StyleSheet.create({
textStyle: {
fontSize: 30,
textAlign: "center"
},
});
export default HomeScreen;
【问题讨论】:
标签: react-native