React Navigation @reactnavigation
Routing and navigation for React Native and Web apps. Maintained by @satya164 reactnavigation.org Joined February 2018-
Tweets561
-
Followers11K
-
Following9
-
Likes499
We also added a skill for building UIs with @reactnavigation 🎉 Check it out 👇
PSA: React Native Best Practices skill just got a big upgrade: → agent-first profiling via @agent_device and @callstack/inspector → version-aware RN, @expo, FlashList, Legend List → fewer misleading guidance and brittle benchmarks → smaller footprint » npx skills update
Counted the number of highlight features shipped in each major release of React Navigation (approx count from the blog posts). React Navigation 8 is gonna be the biggest release ever, bigger than the last three combined and we're not even done. 🔥
I know we already know this but @reactnavigation is an amazing feat of engineering 💪! I’ve been doing a lot of advanced stuff with it and I am amazed at how deep you can do in terms of customization. You guys are doing an amazing job 😭
Interesting benchmarks from TypeScript 6 -> 7 (RC) migration in React Navigation monorepo. I wonder why the number of types went up so much. Though instantiations should be main metric which went up less. These are from GitHub Actions so the check time is 2x my local machine. It also includes some benchmark code, not only source.
In the next version of React Native Bottom Tabs ✨ Use iconRenderingMode: "original" to render multicolored icons in their original colors, such as brand logos
One nice thing about this is that typed hooks like `useNavigation` also handle navigator nesting. So if you use typed hooks instead, you don't need to combine navigation props manually. So no explicit `CompositeNavigationProp` or `CompositeScreenProps`. It's automatically handled under the hood. So the manual types for your dynamic navigation structure also get much simpler.
React Navigation 8 brings rich types to `useNavigation` and `useNavigationState` ✨ So far, that only worked with the static API. Now we're bringing it to the dynamic API too 🚀 It won't be automatic like static config, but there was no way we were leaving it out 💪
React Navigation 8 brings rich types to `useNavigation` and `useNavigationState` ✨ So far, that only worked with the static API. Now we're bringing it to the dynamic API too 🚀 It won't be automatic like static config, but there was no way we were leaving it out 💪
@surajtwt_ Thank you @surajtwt_ for the prompt action 🙏
I wonder which version of React Navigation is used by the PlayStation mobile app. Maybe I should update the LICENSE with every major version so it's easy to see 🤔
Shared URLs also work on mobile. If a deep link to a shared URL is received while the app is running, React Navigation will automatically open it in the current tab. So users stay on the tab they were already on, instead of switching tabs to open the screen.
Working on automatic shared URLs with React Navigation's static config. If the same screen appears in multiple navigators with the same path pattern, it'll be marked as shared automatically. So the screen keeps one URL, even when it lives in different navigators.
I’ve optimized my game and moved to react-navigation, performance boost is huuge. Btw this is tested on 9 years old android device
@satyasootar @ChaiCodeHQ @Hiteshdotcom @piyushgarg_dev @nirudhuuu @yntpdotme @BlazeisCoding React Navigation's static configuration has automatic type inference as well as automatic deep links since React Navigation 7.
run Maestro tests 2x faster on Android with this tool » 𝚊𝚐𝚎𝚗𝚝-𝚍𝚎𝚟𝚒𝚌𝚎 𝚝𝚎𝚜𝚝
I'm testing it on @reactnavigation test suite of 38 tests, you can watch it here. It may still fail as I'm experimenting constantly. github.com/react-navigati…
Looks sick 🤯
Every screen in this React Native app is streamed from the server as React Server Components (Flight / text/x-component). The Activity tab is a separate federated module loaded at runtime — and its Server Actions POST back to its own server. RSC + Module Federation on mobile.
Check it out on GitHub! Drop a ⭐️ if you find it useful, and keep an eye out for new improvements and features: github.com/software-mansi…
@stachbial is on a mission!
Forging your custom SVGs into optimised native SFSymbols using react-native-nano-icons achieved internally 👀🔬 Stay tuned ✨
We built it after discussing with Expo Router maintainers to make it easier for custom navigator authors to support both libraries. Other navigation library authors may also choose to support it, as it doesn't depend on React Navigation's API. Docs reactnavigation.org/docs/standard-…
Latest releases of React Navigation 7 & 8 now support standard-navigation: github.com/react-navigati… standard-navigation is an API for library developers to write custom navigators that work with both React Navigation and Expo Router with minimal wrappers.
Now available in @react-navigation/[email protected] Docs: reactnavigation.org/docs/8.x/icons…
The SFSymbol component in React Navigation 8 will soon support contentTransition. It enables nicer transition effects when the name changes, depending on the symbol. <SFSymbol name={name} contentTransition={{ type: 'replace', magic: true }} />
Marc @mrousavy
21K Followers 753 Following CEO @margelo_com – core contributor @reactnative – angel investor - wannabe racing driver - I built VisionCamera, Nitro Modules and react-native-mmkv
Seb ⚛️ ThisWeekIn... @sebastienlorber
54K Followers 5K Following 🔥 Join 40k devs - Stay up-to-date with React: • 📨 https://t.co/DvLGHeLY5G • @ThisWeekInReact • @docusaurus maintainer • 🇫🇷
Krzysztof Magiera @kzzzf
15K Followers 602 Following R&D @swmansion. Made react-native (@meta), reanimated, rn-screens, Radon IDE, https://t.co/oO7e4kl04h
Jamon @jamonholmgren
34K Followers 4K Following Founder/CEO @infinite_red (US-based mobile app consultancy), game dev @jammingames (Gunship Origins with MicroProse), hockey goalie, Lutheran, dad x4, gpa x1
Tomasz Sapeta 𝝠 @tsapeta
7K Followers 334 Following Crafting software at @expo, formerly at @swmansion 🪄 Author of Expo Modules on iOS 🚀 Traveler by bike 🚴♂️🌍
Expo @expo
86K Followers 2K Following 𝝠 Expo is everything you need to build apps. ⭐️ Star the repo: https://t.co/lqFx3kh5nW 🤗 Signup for free!: https://t.co/NFVyuqBtvc
Enzo Manuel Mangano @reactiive_
11K Followers 455 Following design engineer @base, https://t.co/nSyF0ITBUM
Satya @satya164
10K Followers 1K Following ♥️ CSS, JavaScript, TypeScript, React, React Native 💼 Front-end @Callstackio 🔨 Builds @ReactNavigation 🌍 Globe Earther 🏳️🌈 He/Him
Callstack Engineers @callstackio
17K Followers 391 Following We ship cross-platform products at AI speed. Training LLMs (Apex). React Native Core Contributors & React Foundation Members. Bringing you @AgentConf.
Aman Mittal ⚛️☕... @amanhimself
11K Followers 1K Following Writing and managing docs at 𝝠 @Expo | #ReactNative & #Expo enthusiast | 💜 Traveling | Previously 🥑 @Draftbit 📝 @Vercel
brent @notbrent
17K Followers 3K Following Web/mobile developer working on Expo (https://t.co/7wMi8MNx8K) and React Native. He/him.
Oskar @o_kwasniewski
8K Followers 636 Following Co-Founder / CTO @TesterArmy (YC P26), previously @callstackio
Maciej Jastrzębski @mdj_dev
3K Followers 131 Following React Native at @callstackio — OSS: RN Testing Library — team console.log
Daniel Friyia 🇨�... @wa2goose
3K Followers 347 Following Mobile Engineer working on the @Shopify App 💻. @UWaterloo Alum 🧑🎓 . 💍 @aikayou. Opinions are my own.
terry 🇺🇦 @terrysahaidak
2K Followers 441 Following React Native believer. @margelo_com, prev @rainbowdotme Opinions are only mine.
Christian Falch @chrfalch
3K Followers 779 Following Software Engineer at @Expo, React Native Core Contributor. React Native Skia
React Native Paper @rn_paper
4K Followers 17 Following React Native Paper is an open source UI component library implementing Material Design Guidelines for developing @ReactNative apps. Powered by @callstackio 🚀
4twiggers @4twiggers
2K Followers 207 Following Your software development partner! Specializing in web & mobile apps using React & React Native. Plus, UI/UX design service. Hire us: [email protected]
xuanphat2704 @xuanphat2704
0 Followers 76 Following
Sınavlar Cebimde @sinavlarcebimde
7 Followers 702 Following
˗ˏˋ BLANK ˊˎ˗ @blank_spacets
375 Followers 2K Following fullstack software engineer/ ml . youtuber. multi disciplinary https://t.co/q4iXdlZkmt
Marco Prado @MarcoPrado_Dev
1 Followers 184 Following Desarrollador que le gusta compartir experiencia y aprender nuevas cosas.
Hermes Trujillo Porte... @HermesTrujilloP
1 Followers 44 Following
Trineesha thathsarani @trineeshathath
0 Followers 15 Following
ANHRWij @anhrwijj
1 Followers 372 Following
wirngo obed @WirngoObed
0 Followers 35 Following
SPORTS ARE MY LIFE @my_life30245
0 Followers 34 Following
Hlynur Stef @HlynurStefDev
4 Followers 121 Following Mobile developer building small apps in public. Built an Icelandic baby-name site used by 4k people/month. Currently building Workrate + Still Us.
A vida triste de um e... @print_Gui_
6 Followers 186 Following Sonhando em ser programador, se arrastando pra terminar a faculdade e acabar com o sofrimento que chamam de capitalismo.
Andrea 🇪🇺 @Toante
20 Followers 127 Following
Prince Harry Nunoo @Prince_Archer1
19 Followers 66 Following dotnet❤️🔥❤️🔥 and Rust developer...use it or Lose it
fadhl @Mohamed33175761
1 Followers 142 Following
Carlos Cabral @cmpscabral
251 Followers 3K Following software engineer / partner @ https://t.co/Lvkj3buqjg & https://t.co/K02UDnl6LW
fadhlan @fadhlan06263726
13 Followers 484 Following
Emanuel Serdeiro @EmanuelSerdeiro
5 Followers 69 Following
Ganesh Kasture @Ganesh_Kasture_
6 Followers 164 Following 👨💻 Computer Science student | CEO of a software company | Passionate about technology and innovation | Building websites, apps, games, LLMs, SaaS
Pavel Mikhailau @suchGreatThing
0 Followers 41 Following
Jay Vasoya @JayVasoya28
4 Followers 25 Following
DevGraph @devgraphapp
58 Followers 219 Following Building DevGraph — a knowledge graph for developers. Track what you actually know, node by node.
Francisco Morales @franticzero
80 Followers 286 Following
Calie Porter @calieatwork
1 Followers 49 Following
Sameer Tiwari @onlySams99
2 Followers 21 Following
jackson @jackson28588986
0 Followers 60 Following
Ruta Savani @RutaSavani33636
0 Followers 53 Following
Kalpesh Chavda @kapppu_reactdev
1 Followers 25 Following
Deepraj @Deepraj289
5 Followers 73 Following
飞翔的企鹅 @15900350wer
0 Followers 13 Following
Yonas Degu @YonasDegu1
7 Followers 197 Following
naaiyy @naaiyy_
387 Followers 1K Following Building | https://t.co/tLGI9B07HN | https://t.co/4ly0RkQxYr | https://t.co/cgXSM0PRnh
Gagan deep Yadav @gagan_deep02
22 Followers 88 Following
Kevin Sharma @kvshr69
0 Followers 112 Following
Narash Kumar @narashcodes
5 Followers 204 Following
Mohamed Boukhanouf - ... @MohamedBknf
175 Followers 357 Following React Native dev / UX Designer - I'm https://t.co/ryPSkKLzql × focusing on @ifoxio_agency ~ 10%
Santosh Vishwakarma @santosh_web
195 Followers 664 Following Generative AI & Software Engineer • Interested in Technology • Mobile App Dev • Travel • Open for Remote | https://t.co/rD1QB8usT7
Thomas Dierickx @thomasino73
1 Followers 29 Following
Krzysztof Magiera @kzzzf
15K Followers 602 Following R&D @swmansion. Made react-native (@meta), reanimated, rn-screens, Radon IDE, https://t.co/oO7e4kl04h
Expo @expo
86K Followers 2K Following 𝝠 Expo is everything you need to build apps. ⭐️ Star the repo: https://t.co/lqFx3kh5nW 🤗 Signup for free!: https://t.co/NFVyuqBtvc
Satya @satya164
10K Followers 1K Following ♥️ CSS, JavaScript, TypeScript, React, React Native 💼 Front-end @Callstackio 🔨 Builds @ReactNavigation 🌍 Globe Earther 🏳️🌈 He/Him
brent @notbrent
17K Followers 3K Following Web/mobile developer working on Expo (https://t.co/7wMi8MNx8K) and React Native. He/him.
Kacper Kafara @kafara_kacper
258 Followers 38 Following React Native Open Source @swmansion. Leading `react-native-screens` project. Rust fan.
osdnk @mosdnk
2K Followers 858 Following Ph.D. studies in cryptology at @AaltoUniversity, crypto/mobile consulting, @reactnavigation // @usecapsule @rainbowdotme @palantirtech @swmansion @meta 🏳️🌈




















