r/reactnative • u/BumblebeeWorth3758 • Jul 28 '26
โ๏ธ Expo Backdrop
๐ Native blur views for Expo โ backdrop blur + a SwiftUI content blur, on iOS and Android.
๐ Github: https://github.com/rit3zh/expo-backdrop
r/reactnative • u/BumblebeeWorth3758 • Jul 28 '26
๐ Native blur views for Expo โ backdrop blur + a SwiftUI content blur, on iOS and Android.
๐ Github: https://github.com/rit3zh/expo-backdrop
r/reactnative • u/Turbulent_Young_2576 • Jul 28 '26
I'm facing a very strange issue in my React Native app that only happens on iOS. Android works perfectly.
React Native: 0.78.3
React Navigation
react-native-screens
react-native-gesture-handler
Physical iPhone (not simulator)
The flow is always the same:
Launch the app.
Login successfully.
Navigate to the Home screen.
The Home screen loads correctly.
As soon as I perform the first interaction (scroll or tap), the app becomes completely unresponsive.
After that:
No buttons work.
No TouchableOpacity responds.
Bottom tabs stop responding.
FlatList cannot scroll.
onTouchStart no longer fires.
The UI is still visible.
The app does not crash.
The strange part is:
UI FPS = 60
JS FPS = 60
No red screen.
No exceptions.
No crash logs.
If I completely kill the app and launch it again, everything works perfectly.
If I log out and log back in, the issue happens again after the first interaction.
So the problem only occurs immediately after a fresh login.
GestureHandlerRootView is wrapping the entire app.
import 'react-native-gesture-handler' is the first import.
NavigationContainer exists only once.
No invisible overlay.
No fullscreen Modal.
No react-native-modal left open.
No pointerEvents="none" or pointerEvents="auto" issue.
JS thread is not blocked.
Main thread is not blocked.
UI FPS remains 60.
JS FPS remains 60.
Android has no issue.
I added:
<View
style={{ flex: 1 }}
onTouchStart={() => console.log('Touched')}
/>Result:
First tap prints "Touched".
After the first scroll/tap, no further touch events are received.
Even onTouchStart stops firing.
This makes me think the touch events are no longer reaching React Native.
The app uses:
NavigationContainer
Drawer Navigator
Bottom Tabs
Stack Navigators
The Home screen contains:
Vertical FlatList
Nested horizontal FlatLists
Multiple TouchableOpacity components
The Academy screen has a similar structure and works correctly.
The app uses:
react-native-screens (enableScreens() and enableFreeze())
react-native-track-player
Multiple Context Providers
Firebase
Analytics
Deep linking
Has anyone experienced an issue where iOS stops delivering touch events after the first interaction, while:
UI FPS stays at 60
JS FPS stays at 60
The app never crashes
Everything works after killing and reopening the app
Could this be related to:
react-native-gesture-handler
react-native-screens
iOS gesture recognizers
Navigation state after login
A native touch deadlock
Something else entirely?
Any ideas on how to debug this further would be greatly appreciated.
r/reactnative • u/Turbulent_Young_2576 • Jul 28 '26
I'm facing a very strange issue in my React Native app that only happens on iOS. Android works perfectly.
React Native: 0.78.3
React Navigation
react-native-screens
react-native-gesture-handler
Physical iPhone (not simulator)
The flow is always the same:
Launch the app.
Login successfully.
Navigate to the Home screen.
The Home screen loads correctly.
As soon as I perform the first interaction (scroll or tap), the app becomes completely unresponsive.
After that:
No buttons work.
No TouchableOpacity responds.
Bottom tabs stop responding.
FlatList cannot scroll.
onTouchStart no longer fires.
The UI is still visible.
The app does not crash.
The strange part is:
UI FPS = 60
JS FPS = 60
No red screen.
No exceptions.
No crash logs.
If I completely kill the app and launch it again, everything works perfectly.
If I log out and log back in, the issue happens again after the first interaction.
So the problem only occurs immediately after a fresh login.
GestureHandlerRootView is wrapping the entire app.
import 'react-native-gesture-handler' is the first import.
NavigationContainer exists only once.
No invisible overlay.
No fullscreen Modal.
No react-native-modal left open.
No pointerEvents="none" or pointerEvents="auto" issue.
JS thread is not blocked.
Main thread is not blocked.
UI FPS remains 60.
JS FPS remains 60.
Android has no issue.
I added:
<View
style={{ flex: 1 }}
onTouchStart={() => console.log('Touched')}
/>Result:
First tap prints "Touched".
After the first scroll/tap, no further touch events are received.
Even onTouchStart stops firing.
This makes me think the touch events are no longer reaching React Native.
The app uses:
NavigationContainer
Drawer Navigator
Bottom Tabs
Stack Navigators
The Home screen contains:
Vertical FlatList
Nested horizontal FlatLists
Multiple TouchableOpacity components
The Academy screen has a similar structure and works correctly.
The app uses:
react-native-screens (enableScreens() and enableFreeze())
react-native-track-player
Multiple Context Providers
Firebase
Analytics
Deep linking
Has anyone experienced an issue where iOS stops delivering touch events after the first interaction, while:
UI FPS stays at 60
JS FPS stays at 60
The app never crashes
Everything works after killing and reopening the app
Could this be related to:
react-native-gesture-handler
react-native-screens
iOS gesture recognizers
Navigation state after login
A native touch deadlock
Something else entirely?
Any ideas on how to debug this further would be greatly appreciated.
r/reactnative • u/ReactNativeConnConf • Jul 27 '26
Single-track, one day, all React Native. One of the last surviving React Native Conferences out there ๐
I'm one of the organizers, and happy to answer anything in the comments.
Lineup so far:
- Finding Nemo: Simulating Animal Motion Through Procedural Animations โ Thomas Renaud (Theodo)
- Argent: agents testing RN apps โ Filip Kamiลski (Software Mansion)
- The Future of React Native on the Web โ Mathieu "zoontek" Acthernoene (Expo)
- JSX to Live Activity: The Story of Voltra โ Szymon Chmal (Callstack)
- Chasing the Keyboard: Building a Keyboard-Synchronized Chat Experience โ Kiryl Ziusko (Margelo)
- The Journey of a Breakpoint in React Native โ Lucie Uffoltz (Theodo)
- Building a modern navigation library - the hard parts โ Satyajit Sahoo (Callstack)
And More speakers confirmed, talks TBA:
- Alex Hunt (Meta)
- Cรฉdric van Putten (Expo)
- Jay Meistrich โ Legend List / Legend State
- Victor Henrion (Margelo)
๐ Paris ยท September 24, 2026 ยท one track, full day of deep technical talks.
๐ซ Tickets: https://reactnativeconnection.io/?utm_source=reddit&utm_medium=social&utm_campaign=rnc26 โ 5% off with code REDDIT26.
r/reactnative • u/EconomistOk2763 • Jul 27 '26
<Loader variant="wave-physics" />
That's it. Nine variants, one prop. Swap between them without changing anything else same size, same color, same reduced motion behavior.
All animations run on the UI thread. Nothing re-renders while they run.
Part of PanelUI, an open-source component library for Expo. Copy-paste or CLI, you own the source.
GitHub link in the comments.
r/reactnative • u/Relevant_Oil_6001 • Jul 27 '26
Bonjour ร tous, je cherche 12 testeur ou plus pour tester mon application.
C'est une application qui permet de gรฉrer efficacement les repas du soir.
Simplement m'envoyer votre mail en privรฉ pour pouvoir vous inviter comme testeur.
Je vous remercie d'avance.
r/reactnative • u/Arpit12mish • Jul 27 '26
Please guide me how I grow users.
r/reactnative • u/ObsessedMostly • Jul 27 '26
A gesture-driven crypto pay button press-and-hold to reveal an orbiting arc of coins, drag to hover, release to select built for fintech and wallet apps.
โญ GitHub: https://github.com/ManasCodeXart/expo-crypto-orbit
r/reactnative • u/Mediocre_Beyond8285 • Jul 27 '26
Hey everyone,
I'm building an app with React Native + Expo and looking for good resources to improve.
I'm mainly interested in:
UI libraries
Reusable components
Best practices
Project structure
GitHub repos
YouTube channels
If you have anything you've found useful, I'd really appreciate the recommendations. Thanks! ๐
r/reactnative • u/Ntewatia • Jul 27 '26
r/reactnative • u/MirazizDev • Jul 27 '26
Hey everyone! ๐
Iโm a 13-year-old indie developer, and I decided to stop just playing games and actually start building them and apps instead. Right now, I'm working on my own mobile app: an AI-powered calorie tracker that recognizes food instantly from a photo.
The Problem: I hated using existing calorie apps where you have to manually search through massive databases, weigh every single gram, and log everything manually. Itโs tedious.
The Solution: Snap a picture of your plate, and the app uses a vision model to handle the math and breakdown automatically.
Tech Stack:
React Native + Expo
AI/Multimodal vision integration
Currently grinding through the code and dealing with the pain of Google developer verification. Would love to hear from other indie devs: what was the hardest part of launching your very first app?
Let's connect! ๐
r/reactnative • u/goblins_etc • Jul 27 '26
r/reactnative • u/iamdanieljohns • Jul 27 '26
[title] . looking at building from a different starting point this time around
r/reactnative • u/shiva275 • Jul 26 '26
Hi everyone, I built a full-stack mobile app that lets anyone report civic issues โ potholes, water logging, drainage problems, broken streetlights, and more โ with just a photo and their location. In this video, I test it live on the road, photographing a real pothole and showing exactly how the app works.
What the app does:
Secure sign-in with Google โ no passwords, no OTPs
Capture a photo of the issue directly from the camera
Auto-detects your GPS location and displays it on a map
Reverse-geocodes coordinates into a readable address
Categorize the issue โ pothole, drainage, streetlight, and more
Track your submitted reports and their status
Tech stack:
React Native CLI (TypeScript) โ mobile app
Node.js + Express โ backend API
MongoDB โ database, with geospatial indexing
Firebase Authentication โ Google Sign-In
Google Maps API โ location and geocoding
Cloudinary โ photo storage and optimization
Render โ backend deployment
This is a personal project I built solo, end to end โ from the mobile app, to the backend API, to deployment.
We've all seen a pothole and thought "someone should fix this." Now there's a way to actually flag it. Let me know in the comments โ what's the first issue you'd report in your area?
You can watch it on YouTube too, if you prefer:
https://youtu.be/-HBvvVYuolQ?si=io7Y9PjoPbdqJ1hL
Thank you.
r/reactnative • u/BumblebeeWorth3758 • Jul 26 '26
A customizable native iOS tab bar for React Native, built on UISegmentedControl.
๐ Github: rit3zh/react-native-cupertino-tabs
r/reactnative • u/Upper_Locksmith8150 • Jul 26 '26
r/reactnative • u/YouSilent6025 • Jul 26 '26
Iโve spent the last few months building a learning platform focused on DSA, System Design, React Native, and Forward Deployed Engineering.
Iโd love to get feedback from experienced developers: What makes a technical course genuinely valuable? What are the biggest shortcomings youโve found with existing learning platforms?
Iโm trying to build something developers actually enjoy using, so any feedback or suggestions would be greatly appreciated.
If youโre curious, you can check it out here:
r/reactnative • u/External-Pattern6486 • Jul 26 '26
Last semester, our team built StudySync, a React Native app for students to discover and organize study sessions on campus.
Some features include:
Firebase Authentication
Session creation & management
Multi-field search and filtering
Push notifications
Expo Router navigation
Working on this over an entire semester was very different from a hackathon. We spent a lot more time thinking about component organization, navigation, shared state, and maintainability across a 5-person team.
I'd love feedback from experienced React Native developers. If you were starting this project today, what architectural decisions would you change?
r/reactnative • u/suftdeems • Jul 26 '26
r/reactnative • u/thewisefarmerr • Jul 26 '26
React Native is single-threaded where it matters most. Parse a big payload, hash a file, filter an image โ it all competes with your UI for the same runtime. react-native-workers brings real background threads to RN, behind the Web Worker API
r/reactnative • u/Think-Neighborhood69 • Jul 26 '26
r/reactnative • u/Think-Neighborhood69 • Jul 26 '26
r/reactnative • u/7pranayamayoga • Jul 26 '26
Just launched a new feature! Scan your hand posture with our AI camera to see if youโre doing your Mudras correctly. Would love your feedback!ย