React Native Mobile App Quickstart Guide
April 2, 2023
Read on Medium- javascript
- mobile
- react-native
- mobile-app-development
- react

React Native and React are actually two different frameworks which confused me when I first started learning. React is primarily for web development, whereas React Native is meant for building mobile applications. By using the same JSX syntax, developers can easily create cross-platform mobile apps for iOS and Android.
The essential concepts of React are the same, however there are differences like how React Native uses built-in components like <View>, <Text>, <Image>, and how StyleSheet is used instead of CSS. I won’t be going into detail on the differences here, but just show you a quick guide how to start up your React Native app.
Assuming you have Node.js installed, next you want to install the Expo CLI which is a mobile development framework to create apps for iOS and Android.
npm install -g expo-cli
Now you can create a new React Native project with expo. Navigate to the folder that you want to create your project in and run:
expo init my-react-native-app
I recommend choosing the blank and TypeScript template but any work fine. Then navigate to the newly created project:
cd my-react-native-app
Now you can run the app by starting the development server. You’ll be shown a QR code where you can access the app on your phone, or you can press “w” if you want to view it on your desktop.
expo start

You should get this minimal default setup here, and now you can start developing your mobile app with React Native.
Thanks for reading! I’m a full-stack developer specializing in React, TypeScript, and Web3 technologies.
Check out more of my work at mrmendoza.dev
Find my open-source projects on GitHub
Connect with me on LinkedIn
Let me know if this article was helpful or anything you’d like to see next.