Egy állományon belül a React Native kódot szervezhetjük egy függvénybe vagy egy osztályba. Mindkettő elterjedt használat. A következő két fejezetben erre látunk példát.
import React from 'react'; import { Text, View, StyleSheet } from 'react-native'; export default () => { return ( <View style={styles.container}> <Text>Tartalom</Text> </View> ); } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#fff', alignItems: 'center', justifyContent: 'center', }, });
import React, { Component } from 'react'; import { Text, View, StyleSheet } from 'react-native'; export default class App extends Component { render() { return ( <View style={styles.container}> <Text>Tartalom</Text> </View> ); } } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#fff', alignItems: 'center', justifyContent: 'center', }, });
A függvény lehet névtelen, lehet neve.
export default function() { return ( <View style={styles.container}> <Text>Tartalom</Text> </View> ); }
export default function App() { return ( <View style={styles.container}> <Text>Tartalom</Text> </View> ); }
export default () => { return ( <View style={styles.container}> <Text>Tartalom</Text> </View> ); }
import React, {Component} from 'react'; import {Text, View} from 'react-native'; class App extends Component { render() { return ( <View className="App"> <Text>Helló</Text> </View> ); } } export default App;