React Native - Présentation de React Native
Comme React, mais pour le mobile
React Native est un framework permettant de développer des applications mobiles pour iOS et Android en utilisant React. Il permet de créer des applications mobiles natives en JavaScript, en utilisant les mêmes concepts que React.
React Native est un framework open source créé par Facebook en 2015. Il est utilisé par de nombreuses entreprises, dont Facebook, Instagram, Airbnb, Tesla, Uber, Discord, Skype, Walmart, Wix, Pinterest, Bloomberg, SoundCloud, Vogue, Gyroscope, Artsy, et bien d'autres.false
React Native vs React
React Native est basé sur React, mais il y a quelques différences importantes, sur la façon dont les composants sont définis et sur les composants disponibles. On va utiliser des composants natifs au lieu d'éléments HTML tels que:
View
etText
pour iOS et Android, au lieu dediv
etspan
.TouchableHighlight
etTouchableOpacity
pour iOS et Android, au lieu debutton
.- ...etc...
Un exemple de composant React Native typique ressemble à ceci:
import React from 'react'
import { View, Text, StyleSheet } from 'react-native'
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
},
})
const App = () => (
<View style={styles.container}>
<Text>Hello World!</Text>
</View>
)
export default App