bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


react_native

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
react_native [2026/03/05 09:11]
enric_mieza_sanchez
react_native [2026/03/05 09:17] (actual)
enric_mieza_sanchez [Primer codi exemple]
Línia 25: Línia 25:
 Inicialment la plataforma web no està disponible. Inicialment la plataforma web no està disponible.
  
 +
 +
 +\\
  
 ===== Primer codi exemple ===== ===== Primer codi exemple =====
  
-<file javascript App.jsx>+Elimineu el codi d'exemple App.js que ve a la plantilla per defecte i utilitzeu aquest App.jsx
  
 +SafeAreaProvider i SafeAreaView impedeixen que el contingut vagi a la barra d'estat del dispositiu.
 +
 +Utilitzem només els elements permesos per React Native, i fem un bucle per omplir la pantalla i comprovar el ScrollView.
 +
 +<file javascript App.jsx>
 import { NewAppScreen } from '@react-native/new-app-screen'; import { NewAppScreen } from '@react-native/new-app-screen';
 import { StatusBar, ScrollView, StyleSheet, useColorScheme, Text, View } from 'react-native'; import { StatusBar, ScrollView, StyleSheet, useColorScheme, Text, View } from 'react-native';
Línia 39: Línia 47:
  const arrayIndices = Array.from({ length: 100 }, (_, i) => i);  const arrayIndices = Array.from({ length: 100 }, (_, i) => i);
  
- return <SafeAreaView>+ return <SafeAreaProvider> 
 + <SafeAreaView>
  <StatusBar barStyle={isDarkMode ? 'light-content' : 'dark-content'} />  <StatusBar barStyle={isDarkMode ? 'light-content' : 'dark-content'} />
  <ScrollView>  <ScrollView>
  <View style={styles.container}>  <View style={styles.container}>
  <Text>Hello World React Native</Text>  <Text>Hello World React Native</Text>
- {arrayIndices.map( (elem) => <Text>Hola {elem}</Text> )}+ {arrayIndices.map( (elem) => <Text key={elem}>Hola {elem}</Text> )}
  </View>  </View>
  </ScrollView>  </ScrollView>
- </SafeAreaView>;+ </SafeAreaView
 + </SafeAreaProvider>;
 } }
  
react_native.1772701888.txt.gz · Darrera modificació: 2026/03/05 09:11 per enric_mieza_sanchez