Recall & Review
beginner
What is Node.js used for in React Native development?
Node.js runs JavaScript code outside the browser and is used to run the React Native development server and build tools.
Click to reveal answer
beginner
Why do we install Watchman when setting up React Native on macOS?
Watchman watches for file changes and helps speed up the development process by efficiently detecting code updates.
Click to reveal answer
beginner
What role does Xcode play in React Native development?
Xcode is Apple's IDE used to build and run React Native apps on iOS devices and simulators.
Click to reveal answer
beginner
Why do you need Android Studio for React Native development?
Android Studio provides the Android SDK and emulator to build and test React Native apps on Android devices.
Click to reveal answer
intermediate
What is the purpose of setting environment variables during React Native setup?
Environment variables tell your system where to find tools like Node, Android SDK, and Java, so builds and commands work correctly.
Click to reveal answer
Which tool helps React Native detect file changes quickly on macOS?
✗ Incorrect
Watchman watches for file changes and improves development speed by detecting updates efficiently.
What is the main use of Xcode in React Native development?
✗ Incorrect
Xcode is used to build and run React Native apps on iOS devices and simulators.
Which software provides the Android SDK needed for React Native Android builds?
✗ Incorrect
Android Studio includes the Android SDK and emulator required for Android app development.
Why is Node.js important for React Native development?
✗ Incorrect
Node.js runs the development server that bundles JavaScript code for React Native apps.
What must you configure to let your system find Android SDK tools?
✗ Incorrect
Setting environment variables like ANDROID_HOME tells your system where Android SDK tools are located.
Explain the purpose of each main tool (Node.js, Watchman, Xcode, Android Studio) in setting up a React Native environment.
Think about what each tool helps you do during app development.
You got /4 concepts.
Describe the steps to prepare your computer for React Native development on both iOS and Android.
Consider the tools and configurations needed for both platforms.
You got /5 concepts.