Expo opened a three-to-four-week SDK 58 beta that moves apps onto iOS 27's required scene-based lifecycle and React Native 0.88 RC. Teams have that long to find launch and layout breakage in their own configurations before the release goes stable.
Reality
- Evidence55
- Adoption
- Insufficient
- Hype gap+5
- Incentives60
- Confidence55
Munchable's 10-pound Premium plan takes every displayed and charged price, in 24 currencies, from one package with zero runtime dependencies. With the rounding kept in that package, the web site and the Expo paywall print the amount Checkout charges.
Reality
- Evidence55
- Adoption12
- Hype gap+5
- Incentives30
- Confidence55
A developer running 12 iOS apps swapped fastlane's expiring session cookies for a non-expiring App Store Connect API key. The trap on the way there comes back as a silent 401.
Reality
- Evidence45
- Adoption
- Insufficient
- Hype gap+20
- Incentives
- Insufficient
- Confidence45
ParkEase puts slot exclusivity in PostgreSQL 18, where no write path can skip it. The mechanism is a GiST exclusion constraint, and the cost lands on whichever booking request loses the race at insert time.
Reality
- Evidence62
- Adoption12
- Hype gap0
- Incentives30
- Confidence55
The beta runs three to four weeks with React Native 0.88 as a release candidate, and Expo says stable follows once 0.88 lands. Most of what teams have to test is iOS 27 behaviour: scene life cycle, resizable windows, orientation locks.
Publishers:expo.dev
Reality
- Evidence62
- Adoption22
- Hype gap−8
- Incentives58
- Confidence66
Shopify's case for dropping React Native rests on agents porting features between iOS and Android. The tooling built around those agents shows how much human review that still takes, and what the switch costs in hotfix speed.
Reality
- Evidence32
- Adoption40
- Hype gap+35
- Incentives62
- Confidence40
Cyfamod moved two Expo apps off EAS and onto GitHub Actions, and found that both the upload keystore and the version counter lived outside the repository, where a fresh runner could see neither.
Reality
- Evidence55
- Adoption22
- Hype gap0
- Incentives32
- Confidence58
In SDK 57 the DSL that listed what a module exposed becomes annotations on ordinary Swift methods, and Swift's own mutability and async keyword now decide what JavaScript sees. Views and Android come later.
Publishers:expo.dev
Reality
- Evidence58
- Adoption
- Insufficient
- Hype gap+20
- Incentives85
- Confidence60
A cron built to defeat Render's 15-minute spin-down spent the workspace's shared machine-hour budget in about ten days, and the suspension that followed took production and staging down together.
Reality
- Evidence52
- Adoption18
- Hype gap+8
- Incentives55
- Confidence55
EAS Update has no phased rollout percentage of its own, so a canary slice comes out of channel assignment you write and ship, and the recommended four-stage ramp keeps a fix off most devices for days.
Reality
- Evidence35
- Adoption
- Insufficient
- Hype gap+18
- Incentives55
- Confidence45
A suspended app takes the fetch promise with it and comes back with a fresh JS runtime, so the only durable parts of an upload are the row you wrote before it started and the server state you reconcile against.
Reality
- Evidence52
- Adoption
- Insufficient
- Hype gap+14
- Incentives20
- Confidence56
A dev.to walkthrough moves the Expo Router guard into the route-group layout so it re-runs the moment a session dies mid-use, and holds the splash screen up until the secure-store read resolves.
Reality
- Evidence52
- Adoption
- Insufficient
- Hype gap+22
- Incentives28
- Confidence45
One developer's onboarding diary puts a number on template friction: a README that disagrees with the .nvmrc, three correct auth patterns, and a deep link that cost eight hours.
Reality
- Evidence32
- Adoption10
- Hype gap+18
- Incentives55
- Confidence45