Expo Mar 2, 2026

Expo Router v55: more native navigation, more powerful web

Article Summary

Jakub Tkacz and Hassan Khan from Expo just dropped a routing update that fundamentally changes how you build cross-platform navigation. No more choosing between native feel and code reuse.

Expo Router v55 introduces a complete overhaul of navigation APIs, bringing native iOS/Android UI patterns into React components while adding server-side rendering capabilities for web. The release tackles the core tension in cross-platform development: making apps feel truly native without maintaining separate codebases.

Key Takeaways

Critical Insight

Expo Router v55 delivers native-quality navigation UI through React components while adding server rendering to unify mobile and web architectures.

The experimental data loaders feature fundamentally changes how you handle sensitive environment variables in client code.

About This Article

Problem

Developers had to work with different navigation APIs on each platform. Headers, search bars, and UI elements each needed their own configuration setup, and you couldn't build them directly into React component trees.

Solution

Expo Router v55 added composable React components like Stack.Header, Stack.SearchBar, and Stack.Toolbar. Developers can now declare navigation UI directly within their screen components instead of using separate configuration objects.

Impact

Developers can now style headers, add search functionality, and configure toolbars using the same React patterns they use for regular app content. Toolbars support three placement options: left, right, or bottom. This reduces the mental load and cuts down on repeated code.

Recent from Expo

Related Articles

AI Tools for React Native

Browse all AI tools →