Estimated Time: 1 hour
<aside> đź’ˇ Welcome to CodeLab's article on React Native. Here, you'll learn the basics of React Native, a mobile development framework used commonly for cross-platform development on both iOS and Android devices using the popular web programming framework React.
As always, you can follow along with the source code here.
</aside>
React Native is an open-source cross-platform mobile development framework created by Facebook. It offers a way to write a mobile app for both iOS and Android devices (both of which are powered by different programming languages and platforms) using just one programming language and interface.
React Native offers significantly faster development speeds for beginners - it only requires writing one app for two different platforms. It’s also an extension of the React framework itself, meaning developers familiar with React (and web development in general) will have an easier time transitioning to a mobile development environment.
npm install -g expo-cli.expo init TestProject.
cd TestProject and then npm start.npm start - you can then select Run in web browser to run your app in a simulated web browser