Evan Bacon 🥓 Profile picture
Creator of 𝝠 Expo Router. Deploy iOS apps with ‘npx testflight’ today!
May 11, 2023 14 tweets 7 min read
🚀 We just announced the new lineup for @expo Router v2 & Expo SDK 49 at @appjsconf!

🧵 A ton of exciting new features on the way––here are some of my favorites! (thread) Expo Router Link components will now be fully typed with TypeScript... automatically!

Autocomplete everywhere, makes refactoring routes so nice 😍

Thanks to @mark__lawlor for this feature 🚀
Apr 29, 2023 12 tweets 7 min read
🚀 With the new File-based @expo Router, you can create some powerful app layouts––for mobile & web––in a couple lines of code!

I put together an example repo with a bunch of my favorites... and open sourced a brand new layout!

🧵 Check them out in the thread ↓ Image Replicate Twitter and Instagram profiles with this Collapsing Top Tab Bar layout (NEW).

Uses the Layout Route to render a shared profile, and child routes for the different pages. Just render children with scroll views, and the layout handles the rest ↓
github.com/EvanBacon/expo…
Sep 27, 2022 8 tweets 5 min read
Today, Expo is reimagining native routing!

✨ Automatically create (dynamic) routes with files
🚀 Zero boilerplate
🔗 Automatic deep linking
🧩 Nested layouts
🔥 Built on React Navigation for easy adoption.

Try the @expo router beta now!

medium.com/@Baconbrix/7a3… @expo 1️⃣ Expo projects will be even easier to maintain, scale, refactor, and upgrade now that all of the linking and navigation boilerplate are rolled into the framework / Expo CLI.

No more wrestling with native deep links, they just work™