![Forrest logo](/images/logo.png)
react-native-start:tldr:8e950
The command "react-native start" is used to start the React Native development server.
React Native is an open-source framework used for building native mobile apps using JavaScript and React. To start the development server, you need to run this command in the root directory of your React Native project.
When you run "react-native start", the development server starts up and listens for any changes in your code. It compiles your JavaScript code, bundles it into a format that the mobile app can understand, and serves it through a local server.
Once the development server is running, you can run your React Native app on a connected mobile device or emulator using the command "react-native run-android" (for Android) or "react-native run-ios" (for iOS). The app communicates with the development server to fetch the JavaScript bundle and updates in real-time whenever you make changes to your code.
The "react-native start" command is typically used as part of the development workflow to enable hot-reloading, meaning any changes you make in your code will be instantly reflected in the running app without requiring a full rebuild and restart.