Just getting started with React-Native (for the non-CRNA/Expo case) and it's not clear to me after reading the react-native docs or Understanding the CLI when it's appropriate to run react-native start
react-native start --help
simply says starts the webserver
. Running react-native run-ios
also starts the same server except it also actually runs it in the simulator.
Question: When is it appropriate to run react-native start
vs. just running the simulators directly (i.e. react-native run-ios
)?
React Native (also known as RN) is a popular JavaScript-based mobile app framework that allows you to build natively-rendered mobile apps for iOS and Android. The framework lets you create an application for various platforms by using the same codebase.
react-native start
is same as npm start
and like you said it's to start the react packager/server.
I have found myself in situations where I had to stop and start the server explicitly using npm start
.
To start up a project, you use the react-native run-ios
and it starts up both the simulator and the server but in cases where the app has been installed and you want to restart the server, you can stop it explicitly in the terminal and use react-native start
or npm start
to start it up again.
Using react-native start
when app already installed on device.
Using react-native run-ios
when we need to install app on device and start the server.
But when we installed new package to our project, we need to restart server using react-native run-ios
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With