Infinite Red Frank Calise Sep 8, 2025

Expo SDK 54: Better. Faster. Simpler.

M2 Related OWASP risk: Inadequate Supply Chain Security Learn more →

Article Summary

Frank Calise from Infinite Red tested Expo SDK 54 and found iOS builds dropping from 5:28 to 3:33. That's a 35% time savings without changing a single line of code.

Expo SDK 54 ships with two major developer experience improvements: precompiled React Native binaries for iOS and smarter autolinking for dependencies. The Infinite Red team upgraded multiple production projects to test real-world impact and document the gotchas.

Key Takeaways

Critical Insight

Expo SDK 54 delivers immediate workflow wins through precompiled binaries and smarter dependency management, with build time reductions of 20-35% across different project sizes.

The article includes specific patch fixes for common libraries that break during upgrade, plus insights on how this sets the stage for the eventual move from CocoaPods to Swift Package Manager.

About This Article

Problem

React Native libraries required developers to manually install peer dependencies. You had to dig through README files to find hidden setup steps, like installing react-native-reanimated and react-native-gesture-handler on your own.

Solution

Expo SDK 54 added transitive autolinking for React Native modules, using the same approach Expo modules already had. Now libraries can manage their own dependency chains without manual intervention.

Impact

Developers spend less time on manual installs and get more predictable dependency resolution. This works better in monorepos and with package managers like pnpm or Bun, so you don't need to read through confusing multi-step setup docs.