React Native is a framework for building native mobile apps using React. It was created by Facebook in 2013 and allows using React to build mobile apps that look and feel native on both iOS and Android. Some key advantages of React Native include being friendly for web developers, supporting native UI instead of web views, enabling live reloading instead of compiling and waiting, and using declarative UI rather than imperative UI. Components, props, state, and JSX are some important concepts in React Native. Getting started involves installing Node, Watchman, and the React Native CLI, then creating a project and running it on iOS or Android. Common React Native components include Text, Image, View, TouchableOpacity, and more.
Related topics: