oktatas:telefon:react_native:fueggvenyek_vagy_osztalyok
Tartalomjegyzék
React Native - függvények vagy osztályok
- Szerző: Sallai András
- Copyright © Sallai András, 2021, 2022
- Web: https://szit.hu
A függvények és osztályok használatáról
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.
Függvényhasználat
- App.js
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', }, });
Osztályhasználat
- App.js
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', }, });
Függvények alakjai
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> ); }
Minimális osztály
- App.js
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;
oktatas/telefon/react_native/fueggvenyek_vagy_osztalyok.txt · Utolsó módosítás: 2022/12/21 18:39 szerkesztette: admin