<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/migrating-to-native-stack-navigation-with-a-surprise-from-ios-26-6v2j7is5w" -->

---
title: Migrating to native stack navigation, with a surprise...
description: A developer migrating a React Native app from JavaScript stack navigators to native stack navigators encountered two unexpected issues on iOS 26. First, the...
canonical: https://daily.dev/posts/migrating-to-native-stack-navigation-with-a-surprise-from-ios-26-6v2j7is5w
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Migrating to native stack navigation, with a surprise from iOS 26 | daily.dev
og:description: A developer migrating a React Native app from JavaScript stack navigators to native stack navigators encountered two unexpected issues on iOS 26. First, the...
og:url: https://daily.dev/posts/migrating-to-native-stack-navigation-with-a-surprise-from-ios-26-6v2j7is5w
og:image: https://api.daily.dev/og/posts/6V2J7IS5w.png
og:image:alt: Migrating to native stack navigation, with a surprise from iOS 26
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Migrating to native stack navigation, with a surprise from iOS 26

**[thoughbot](https://daily.dev/sources/thoughbot)** · 3 min read · 0 upvotes · 0 comments

## Summary

A developer migrating a React Native app from JavaScript stack navigators to native stack navigators encountered two unexpected issues on iOS 26. First, the app automatically inherited the new Liquid Glass styling, which clashed with existing designs — easily disabled via a single Info.plist key. Second, a logo in the navigation bar became clipped because the native iOS navigation bar is fixed at 44pt tall, and the logo was 55pt. The old JS-based navigator had silently tolerated oversized headers, but the native bar enforces the limit strictly. The fix was to render a smaller logo conditionally for iOS 26 and above.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://thoughtbot.com/blog/migrating-to-native-stack-navigation-with-a-surprise-from-ios-26>

## Similar posts on daily.dev

- [How native SwiftUI controls look different in iOS 26](https://daily.dev/posts/how-native-swiftui-controls-look-different-in-ios-26-abwxnqlub) · Sarunw · 1 upvotes · 0 comments
- [Your Liquid Glass Opt-Out Just Expired. Here’s the Audit I’d Run This Week](https://daily.dev/posts/your-liquid-glass-opt-out-just-expired-here-s-the-audit-i-d-run-this-week-jl3jahone) · Medium · 0 upvotes · 0 comments
- [iOS 26: Beyond Liquid Glass](https://daily.dev/posts/ios-26-beyond-liquid-glass-gjczq7bd4) · UX Planet · 20 upvotes · 1 comments
- [A Field Guide to UIKit Compatibility Pitfalls](https://daily.dev/posts/a-field-guide-to-uikit-compatibility-pitfalls-tdyhi9qig) · Fatbobman · 0 upvotes · 0 comments

---

Tags: [#react](https://daily.dev/tags/react), [#ios](https://daily.dev/tags/ios), [#react-native](https://daily.dev/tags/react-native)

[View this post on daily.dev](https://daily.dev/posts/migrating-to-native-stack-navigation-with-a-surprise-from-ios-26-6v2j7is5w)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Migrating to native stack navigation, with a surprise from iOS 26","url":"https://daily.dev/posts/migrating-to-native-stack-navigation-with-a-surprise-from-ios-26-6v2j7is5w","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/migrating-to-native-stack-navigation-with-a-surprise-from-ios-26-6v2j7is5w"},"datePublished":"2026-07-13T00:03:57.665Z","dateModified":"2026-07-13T00:04:18.391Z","description":"A developer migrating a React Native app from JavaScript stack navigators to native stack navigators encountered two unexpected issues on iOS 26. First, the...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/830bfc4df58a3bcb15332e06ecfd692a?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/830bfc4df58a3bcb15332e06ecfd692a?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"thoughbot","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"thoughbot","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9fe12feb57f944a29ff63a79e350081a","url":"https://daily.dev/sources/thoughbot"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/migrating-to-native-stack-navigation-with-a-surprise-from-ios-26-6v2j7is5w","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"react,ios,react-native","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"thoughbot","item":"https://daily.dev/sources/thoughbot"},{"@type":"ListItem","position":3,"name":"Migrating to native stack navigation, with a surprise from iOS 26"}]}
```

