๐ React Navigation 8 keeps leveling up! Our post covers updates since March: โ๏ธ Suspense & concurrent rendering ๐ก Experimental data loaders ๐ Typed hooks in dynamic navigators ๐ Shared paths for deep links ๐ Retaining screens in Stack ๐จ Material Design 3 for top tabs โจ ...and more Check it out ๐
React Navigation
React Navigation 8 alpha is here ๐ ๐ Highlights - Native Bottom Tabs by default - Access to route, navigation, & state for any parent screens - Better TypeScript types for static configuration - Push history entries without pushing screens And many more...
Many thanks to @kkafar.bsky.social and the rest of the React Native Screens and many others for making this release possible. A big thanks to @callstack.com for funding the development of many of these features!
React Navigation 8 alpha is here ๐ ๐ Highlights - Native Bottom Tabs by default - Access to route, navigation, & state for any parent screens - Better TypeScript types for static configuration - Push history entries without pushing screens And many more...
React Navigation 8 alpha is here ๐ ๐ Highlights - Native Bottom Tabs by default - Access to route, navigation, & state for any parent screens - Better TypeScript types for static configuration - Push history entries without pushing screens And many more...
In static configuration, the type of params is inferred based on the deep link configuration as well. Inspired by @tanstack.com router ๐ซถ
React Navigation 8 alpha is here ๐ ๐ Highlights - Native Bottom Tabs by default - Access to route, navigation, & state for any parent screens - Better TypeScript types for static configuration - Push history entries without pushing screens And many more...
Native Bottom Tabs by default means native look and feel for your tabs, like liquid glass on iOS 26. Made possible thanks to React Native Screens by @swmansion.com
The latest version of React Navigation now has a new unstable API to automatically navigate to the correct screen after a conditional render (e.g., if a screen was opened via a deep link, but was behind auth): UNSTABLE_routeNamesChangeBehavior="lastUnhandled" reactnavigation.org/docs/auth-fl...
See our docs if you want to use it in your app to debug navigation. For now, it shows navigation actions and how the state was updated based on the action, but we also plan to show more information in the future.
We recently updated our testing guide with recommendations and examples. Are there any use cases that you'd like to be documented? reactnavigation.org/docs/testing/
React Navigation reposted
Now available in the latest version of React Navigation reactnavigation.org/docs/configu...
Working on regex support for linking config in React Navigation โจ Any param name in linking config can be followed by a parenthesis containing a regex. Feedback welcome! Let me know if you want me to test any specific scenario!
React Navigation reposted
React Navigation reposted
After the long wait, React Navigation 7 is here ๐ ๐ท Highlights - Static API - Preloading screens - Layout props - useLogger devtools - Searchbar for more navigators - Sidebar and animations in Bottom Tabs - Drawer Layout package And more... Blog post reactnavigation.org/blog/2024/11...
You are up to date.