React Native 中项目的组件使用写法
时间: 2024-03-09 14:46:35 浏览: 113
在 React Native 中,我们可以使用基本的组件和自定义组件来构建应用程序界面。以下是使用基本组件和自定义组件的示例:
使用基本组件:
```jsx
import React from 'react';
import { View, Text, StyleSheet } from 'react-native';
const App = () => {
return (
<View style={styles.container}>
<Text style={styles.text}>Hello, React Native!</Text>
</View>
);
};
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
},
text: {
fontSize: 20,
fontWeight: 'bold',
},
});
export default App;
```
使用自定义组件:
```jsx
import React from 'react';
import { View, Text, StyleSheet } from 'react-native';
const MyComponent = ({ title, message }) => {
return (
<View style={styles.container}>
<Text style={styles.title}>{title}</Text>
<Text style={styles.message}>{message}</Text>
</View>
);
};
const App = () => {
return (
<View style={styles.container}>
<MyComponent
title="Welcome"
message="This is a custom component in React Native."
/>
</View>
);
};
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
},
title: {
fontSize: 24,
fontWeight: 'bold',
},
message: {
fontSize: 16,
marginVertical: 10,
},
});
export default App;
```
在上面的示例中,我们定义了一个名为`MyComponent`的自定义组件,并将其作为子组件添加到`App`组件中。在`MyComponent`组件中,我们可以使用`props`来接收来自父组件的数据,并根据需要渲染内容。
阅读全文