- install npm
- install react native cli => npm install -g
react-native-cli && npm install -g react-native (admin or sudo) - react-native init MyProject
- cd Myproject
- react-native run-ios or run-android
React Native
reactnative.dev › docs › environment-setup
Get Started with React Native · React Native
The Expo team works in close collaboration with the React Native team at Meta to bring the latest React Native features to the Expo SDK. The team at Expo also provides Expo Application Services (EAS), an optional set of services that complements Expo, the Framework, in each step of the development process. To create a new Expo project, run the following in your terminal:
Top answer 1 of 5
23
- install npm
- install react native cli => npm install -g
react-native-cli && npm install -g react-native (admin or sudo) - react-native init MyProject
- cd Myproject
- react-native run-ios or run-android
2 of 5
8
- Update node to the latest version.
npm install -g react-native-cli.npx react-native init newProject.
Since you install react native globally you don't need to use npx packages anymore just try
react-native init newProject
Videos
02:15:43
Build and Deploy a React Native App | 2023 React Native Course ...
02:39:59
React Native Tutorial for Absolute Beginners - Build a Mobile App ...
20:44
Complete React Native Tutorial #1 - Introduction & Setup (Expo) ...
03:03:29
React Native Crash Course+ | Build a Mobile App In 3 Hours - YouTube
React Native Archive
archive.reactnative.dev › docs › getting-started
Getting Started · React Native Archive
Use the React Native command line interface to generate a new React Native project called "AwesomeProject": ... This is not necessary if you are integrating React Native into an existing application, if you "ejected" from Create React Native App, or if you're adding Android support to an existing React Native project (see Platform Specific Code).
GitHub
microsoft.github.io › react-native-windows › docs › getting-started
Get Started with Windows · React Native for Windows
npx --yes @react-native-community/cli@latest init <projectName> --version "^0.80.0" The command will create your project in a new sub-directory, which you must enter before continuing:
Reddit
reddit.com › r/reactnative › how would you start a new react native project?
r/reactnative on Reddit: How would you start a new React Native project?
May 10, 2025 -
Hey folks, if you were starting a new application, how would you structure it? I'm coming from the web world and wondering about the state of the art in React Native. I'm a bit out of the loop and would love to hear your recommendations.
I see there are a lot of new features, like the new architecture (https://reactnative.dev/blog/2025/02/19/react-native-0.78) and React 19 compiler support (https://reactnative.dev/blog/2025/02/19/react-native-0.78), but I haven't used those yet.
Top answer 1 of 8
22
use this: npx create-expo-app -t expo-template-blank-typescript because this way you create with expo, with typescript, but with the default template, and it is open for you to use the default react nativigation, because the newer navigation of expo route is not very user-friendly. and I also recommend using the stylesheet normally, I personally stopped using libraries like tailwind, or nativewind because I think it takes too long to configure and sooner or later you will need to customize a specific component to adapt to the theme.
2 of 8
13
I just did this a month ago and it’s not trivial. Make sure the packages you installing are being maintained. Tons of out dated project. Also deploying your to TestFlight seems to be difficult. If you deploy via EAS, you are limited to 15 deployments. So learn who to deploy via Xcode. Good luck friend!
Medium
medium.com › @ankhi. › creating-your-first-react-native-project-c7c9f70b71fc
Creating Your First React Native Project? | by Ankhi | Medium
September 4, 2024 - So, as a fellow React Native newbie, I don’t want you to QUIT. That’s why I am passing along some important tips to make your first experience smoother: Open your favorite code editor, make sure you have the latest node version installed on your PC, then type: ... 3. For now, you’ll be working exclusively with the index.tsx file, which is located in the app → (tabs) folder within your project folder.
npm
npmjs.com › package › create-react-native-app
create-react-native-app - npm
Latest version: 4.0.0, last published: a year ago. Start using create-react-native-app in your project by running `npm i create-react-native-app`. There are 5 other projects in the npm registry using create-react-native-app.
» npm install create-react-native-app
Published Jul 02, 2024
Version 4.0.0
Author Expo
GitHub
github.com › expo › create-react-native-app
GitHub - expo/create-react-native-app: Create React Native apps that run on iOS, Android, and web
Starred by 13.3K users
Forked by 1.4K users
Languages JavaScript
TutorialsPoint
tutorialspoint.com › react_native › react_native_environment_setup.htm
React Native - Environment Setup
After executing the above command, a folder with specifies name is created with the following contents. Make sure you have Python NodeJS and jdk8 installed in your system if not, install them. In addition to these it is recommended to install latest version of yarn to avoid certain issues. You can install react native command line interface on npm, using the install -g react-native-cli command as shown below. ... To verify the installation browse through the project folder and try starting the project using the start command.
Codemagic blog
blog.codemagic.io › step-by-step-guide-to-kick-off-your-first-react-native-project
Create React Native app using Expo CLI or React Native CLI | Codemagic Blog
August 5, 2020 - On Android, use the Expo app to scan the QR code from your terminal to open your project. On iOS, use the built-in QR code scanner of the Camera app. Once you’ve set up Android Studio or Xcode, you can launch your app on an Android virtual device or real device using USB by running: ... Run the following commands to create a new React Native project named FirstProject using React Native CLI: