使用const类型
我正在研究一个学校项目并使用React Native。诚然,我在新手方面对JavaScript。我不明白为什么在React导航教程中使用const类型。
class HomeScreen extends React.Component {
static navigationOptions = {
title: 'Welcome',
};
render() {
const { navigate } = this.props.navigation;
return (
<View>
<Text>Hello, Chat App!</Text>
<Button
onPress={() => navigate('Chat')}
title="Chat with Lucy"
/>
</View>
);
}
}
所以我的问题是:是否有特定或重要的原因是const { navigate } = this.props.navigation;
当您要创建常数变量时,使用const
关键字。常数就像您可能习惯的变量一样,除了无法修改它们。
在此处使用它,因为该变量在组件的render
方法内没有更改。如果props
更改,则将重新渲染组件并重新创建变量。