Challenge - 5 Problems
Expo Go Quick Start Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
❓ ui_behavior
intermediate1:30remaining
What happens when you scan an Expo Go QR code?
You scan a QR code generated by Expo Go for a React Native app. What is the immediate result on your phone?
Attempts:
2 left
💡 Hint
Think about how Expo Go lets you preview apps without installing them.
✗ Incorrect
Expo Go uses the QR code to fetch the JavaScript bundle from your development server and runs it inside the Expo Go app immediately.
🧠 Conceptual
intermediate1:30remaining
Why use Expo Go for quick start in React Native?
Which of these is the main advantage of using Expo Go when starting a React Native project?
Attempts:
2 left
💡 Hint
Think about how Expo Go helps you test your app quickly on real devices.
✗ Incorrect
Expo Go lets you run your React Native app on a phone instantly by loading the JavaScript bundle, skipping the native build step.
❓ lifecycle
advanced2:00remaining
What happens if you close Expo Go while your app is running?
If you close the Expo Go app on your phone while your React Native app is running inside it, what happens to your app?
Attempts:
2 left
💡 Hint
Consider how mobile apps behave when their container app is closed.
✗ Incorrect
Expo Go hosts your React Native app; closing Expo Go stops the app because it runs inside Expo Go.
advanced
1:30remaining
How to reload your app in Expo Go after code changes?
After editing your React Native code, how do you reload the app in Expo Go to see the changes?
Attempts:
2 left
💡 Hint
Expo Go has a developer menu accessible by a gesture.
✗ Incorrect
Shaking the device opens the Expo developer menu where you can reload the app to see code changes.
📝 Syntax
expert2:00remaining
What error occurs if you run Expo Go without starting the development server?
You open Expo Go and scan the QR code, but the development server is not running. What error will Expo Go show?
Attempts:
2 left
💡 Hint
Think about what Expo Go needs to load your app code.
✗ Incorrect
Expo Go needs the development server to serve the JavaScript bundle; if it's off, it shows a connection error.