Відкривши створену першу програму побачимо таку структуру:
Резервний код
App.js
import { StatusBar } from 'expo-status-bar';
import { StyleSheet, Text, View } from 'react-native';
export default function App() {
return (
<View style={styles.container}>
<Text>Open up App.js to start working on your app!</Text>
<StatusBar style="auto" />
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center',
},
});
Згори підключаються імпорти. В даному випадку StatusBar і базові компоненти. Далі слідує головна функція нашого додатку реалізована, як функціональний компонент, який повертає розмітку. В самому низу програми описані стилі, застосовані до компонентів.
Якщо хтось звик до класових компонентів, можна писати код і на них: