Core components of React Native include <View>
, <Text>
, and <Image>
, <ScrollView>
, and <TextInput>
.
<View>
is a container that supports layout with flexbox, style, touch handling, and accessibility controls, similarly to a div
<TextInput>
allows user to enter texts<Image>
display types of images
React Native solves the problem of building apps on different platforms like iOS, Android, and web app using the same code base. It’s called native because it uses the materials provided by the native platforms rather than webviews2
https://reactnative.dev/docs/getting-started ↩
https://www.elpassion.com/blog/what-is-react-native-and-when-to-use-it ↩
https://www.knowledgehut.com/blog/web-development/reactjs-vs-react-native ↩ ↩2
https://stackoverflow.com/questions/39170622/what-is-the-difference-between-expo-and-react-native ↩
https://snack.expo.dev/ ↩
https://docs.expo.dev/archive/glossary/#eject ↩