Workshop exercises for the Expo Router workshop at React Native London Conf 2024.
- Fork the companion repo. You'll start working right on the
main
branch. - Start at the first module by opening up the file starting with
01-
. - Do the rest of the modules in order.
- Node 18, 20 or 22 (LTS)
- Visual Studio Code or another code editor
- Expo Go on your device or simulator
- Web browser
There is no need to have your native dev environment set up for this workshop: all the exercises can be completed with Expo Go and your favorite web browser.
Do these steps to ensure you'll be ready to go when the workshop starts:
-
Fork and clone the template repo.
-
Open the project in Visual Studio Code and install the recommended extensions.
-
Restore dependencies with
npm install
(if you prefer to use a different package manager, delete thepackage-lock.json
and run your favorite install script, e.g.bun install
,yarn
,pnpm install
). -
Run
npx expo start
-
Press
w
to open the app in your web browser. -
Scan the QR code with your phone to test the app in Expo Go (download Expo Go if you haven't yet).
Tip
Pull changes from the forked starter repo and run npm install
again right before the workshop, as there may be fixes and version bumps!