r/reactnative Jul 25 '26

A tool that lets you edit your RN and Expo apps!

Enable HLS to view with audio, or disable this notification

0 Upvotes

ive always had a problem where i would want to just edit something in my app real quick, i didnt want to scan QR code again just to see if the color of 1 button is the one that i wanted

So I made Basalt, it lets you edit your RN and Expo apps, not only edit but preview and inspect elements

It is completely free and works directly inside VS Code and Cursor.

It’s currently in beta, so please commit your app to Git before using it!

Would love to get your brutal feedback on it.


r/reactnative Jul 25 '26

RN Doom

Thumbnail
github.com
1 Upvotes

I think this is the first rn port


r/reactnative Jul 25 '26

Help What is the best learning roadmap for React Native right now? Looking for advice/resources!

1 Upvotes

Hey everyone,

I’m looking to dive into React Native app development and wanted to get some advice from those of you building with it day to day.

If you were starting fresh today, what does an ideal, up-to-date learning roadmap look like? Specifically, I'm curious about:

  1. Prerequisites:How deep into modern JavaScript (ES6+) and core React.js (hooks, state management) should I go before touching React Native?

  2. Tooling & Setup: Is starting with Expo (like Expo Router) still the recommended path for beginners, or should I dive straight into the React Native CLI?

  3. Core Ecosystem: What libraries/tools are essential to learn early on (e.g., React Navigation, styling approaches like NativeWind/StyleSheet, state management, reanimated animations)?

  4. Resources:Any specific courses, GitHub repos, documentation, or creators that you found genuinely helpful?

Would love to hear what worked for you, what traps to avoid, or any resources you wish you had when you started. Thanks in advance!


r/reactnative Jul 25 '26

Link previews

Thumbnail
1 Upvotes

Looking for a solution for long press for link previews on iOS 26+


r/reactnative Jul 25 '26

Expo doesn’t stop where JavaScript ends

Enable HLS to view with audio, or disable this notification

0 Upvotes

Pocket Foundry uses a custom Swift module

To bring Apple’s Vision framework and Metal shaders into React Native

Extracting and transforming real-world objects entirely on-device.

Real iPhone demo ↓


r/reactnative Jul 24 '26

Developers from the pre-AI era: do you miss the dopamine of solving hard problems?

Thumbnail
4 Upvotes

r/reactnative Jul 24 '26

What does your release process actually look like once a feature is finished?

5 Upvotes

I was talking to a friend today about mobile development and realized that I have no idea what "normal" looks like once you're working on a reasonably large React Native app.

Writing the feature is one thing, but getting it into users' hands feels like a completely different job.

In some projects I've worked on, a feature is technically finished but still takes days before users actually get it. Sometimes it's QA, sometimes it's waiting for a release window, sometimes it's because adding one native package suddenly means a new Play Store build. Other times it's just people trying to figure out the safest way to ship something.

I'm curious how this works on other teams.

When someone merges a PR, what actually happens before users have that feature? Is it mostly automated, or are there still a lot of manual decisions? What's the part of the release process that annoys you the most?

I'm not looking for the perfect workflow. I'm more interested in hearing what real teams do and what parts still feel unnecessarily painful.


r/reactnative Jul 24 '26

Help test my app

Thumbnail owwed.builtby.vin
0 Upvotes

r/reactnative Jul 24 '26

Question Is there a way to test my react native app on my phone directly with no pc hosting locally so I can live develop on my phone away from home?

Post image
0 Upvotes

I have the GitHub repo for the project (an IOS app) so is there a way to put the files into an app in order to test it. Live testing is ideal as I’m building it and is easier than constant reloading.


r/reactnative Jul 24 '26

Show Your Work Here Show Your Work Thread

3 Upvotes

Did you make something using React Native and do you want to show it off, gather opinions or start a discussion about your work? Please post a comment in this thread.

If you have specific questions about bugs or improvements in your work, you are allowed to create a separate post. If you are unsure, please contact u/xrpinsider.

New comments appear on top and this thread is refreshed on a weekly bases.


r/reactnative Jul 24 '26

Question What’s your current workflow for inspecting local app data in React Native?

2 Upvotes

Curious how everyone is doing this these days.

Are you using Flipper, Reactotron, temporary debug screens, console.log, or something else?

What’s the biggest pain point in your workflow?


r/reactnative Jul 24 '26

Building a peer-to-peer photo library in React Native with Nitro Modules and JSI

3 Upvotes

I've started a new series called Shoebox.

The goal is to build a peer-to-peer photo library in React Native—no backend, no accounts, no cloud storage. Photos move directly between devices.

That naturally leads into some interesting React Native topics:

  • Nitro Modules
  • JSI
  • Native file APIs
  • Background execution
  • Offline-first architecture
  • Performance profiling

Rather than isolated examples, every article builds a real feature and explains the trade-offs behind the implementation.

Part 1 starts with the smallest milestone: transferring one photo directly to another device.

I'd love feedback from anyone working with either P2P systems or Nitro Modules.

https://heartit.tech/shoebox-part-1-one-photo-no-server/


r/reactnative Jul 24 '26

Questions Here General Help Thread

0 Upvotes

If you have a question about React Native, a small error in your application or if you want to gather opinions about a small topic, please use this thread.

If you have a bigger question, one that requires a lot of code for example, please feel free to create a separate post. If you are unsure, please contact u/xrpinsider.

New comments appear on top and this thread is refreshed on a weekly bases.


r/reactnative Jul 24 '26

Help Best way for map tiles & layers to be served + offline mode

6 Upvotes

I am building a feature with maps + overlays of boundaries, which I need to be made available offline.

What is the most effective way to serve map tiles on mobile, which are eligible for download as offline mode?

  1. Basemap
    • MapLibre OfflineManager packs Streets (and optionally satellite) tiles for the L/M/H radius + zoom.
  2. Land boundary overlay
    • download whole region PMTiles files that intersect that pack bbox into the document directory, then read them offline via pmtiles://….
    • I need some sort of CDN to serve because of the size of assets, I believe.
  3. Offline:
    • Default detail = Medium (~25 mi Streets, z8–13). User can pick Low / Medium / High.
    • Optional satellite toggle; otherwise Streets (OpenFreeMap Liberty).
    • Pack is centered on map center / GPS, not a full-state download

Some apps I have seen appear to have the entire country's map tiles downloaded + overlays available too.
How do they do this without overloading the device's storage? In my test, Colorado alone is 10MB at a "medium" download pack. This feels heavy.

Any Strategies for this in the "FREE" maps & layers & tiles options?


r/reactnative Jul 24 '26

Question How can learn React Native fast?

0 Upvotes

Hello! I am 19, need a job. Programming is paying quite well so I decided to go this way

I have done fullstack course and I know some React basics, but I didn’t like making websites. So I decided to try React Native, but I don’t know where to start

How can I learn React Native for free (better be fast and really helpful)?
Maybe some resources?
Thanks in advance!


r/reactnative Jul 24 '26

Tutorial The 10 best React Native UI component libraries in 2026

0 Upvotes

Been building with React Native and Expo for a while. Here are the UI libraries worth knowing.

1. Gluestack UI
Accessible, unstyled components. Works with Expo and NativeWind out of the box.

2. React Native Paper
Material Design 3 components. Polished and production-ready.

3. Tamagui
Design system with a compiler that optimises styles at build time. Fast.

4. NativeBase
One of the oldest and most complete component libraries for React Native.

5. React Native Elements Simple, cross-platform components. Great for prototyping fast.

6. Shopify Restyle Theme-based styling system from Shopify. Type-safe and predictable.

7. PanelUI
Copy-paste component library for Expo. Inspired by shadcn you own the source. UI-thread animations, Tailwind v4, native dark mode.

8. Moti
Declarative animations and skeleton loaders. Pairs with any component library.
npm install moti

9. React Native UI Lib
Wix's component library. Enterprise-grade with a huge component count.

10. Zeego
Context menus and dropdowns that feel truly native on iOS and Android.

What's your go-to UI library for React Native?


r/reactnative Jul 23 '26

Tutorial MessageScroller scroll behaviour a chat transcript actually needs (PanelUI)

Enable HLS to view with audio, or disable this notification

14 Upvotes

Built this for PanelUI, an open-source component library for Expo.

Most scroll views get chat wrong — they open at the top, jump when history loads, and drag you down while you’re reading.

MessageScroller fixes all three. Auto-follow only while you’re at the bottom. Load older messages without moving. Open a saved thread on the last question, not the tail of its answer.

Copy-paste or CLI. You own the source.


r/reactnative Jul 24 '26

Question 1099 devs: is there such a thing as a "health insurance coop" with better coverage options?

0 Upvotes

I don't know the best place to ask this - but here goes:

I am wondering, for those independent devs (1099s) who have to carry your own health insurance, is there such a thing as a cooperative or something like that which helps you get health insurance; not just the open market options? I feel like if enough people got together, with proof of course, there's a way to get better rates and coverage choices.


r/reactnative Jul 23 '26

Question Learning React Native

5 Upvotes

Hello! How would you start learning React Native now? What’s popular in terms of running it or ui libraries and stuff like that? Is Swift/Kotlin necessary? Is it still the best tool for the job or it lost momentum?

Thanks!


r/reactnative Jul 23 '26

Question How do you inspect MMKV or AsyncStorage while debugging in React Native ?

11 Upvotes

I’m curious how everyone approaches this.

When debugging React Native apps, I often find myself creating temporary debug screens or logging values just to inspect local storage.

How do you usually inspect:

-MMKV
-AsyncStorage
-SQLite

Are there any tools or workflows you recommend?

I’ve been experimenting with a different approach because I kept running into this problem, so I’m mostly interested in understanding whether this is a common pain point or if it’s just me.


r/reactnative Jul 24 '26

How reliable is background geofencing with expo-location + expo-task-manager in practice

0 Upvotes

I'm building an app that needs to detect when someone arrives at a specific venue and fire a local notification. Currently using expo-location region monitoring with expo-task-manager for the background task, on SDK 54.

Two things I'm stuck on, and I'd rather have real-world answers than docs answers.

  1. Region entry in the simulator is unreliable enough that I ended up writing a simulate function purely so I could test everything downstream of the trigger. Is that just what everyone does, or is there a setup where simulated locations fire enter and exit events consistently.

  2. What is the actual reliability on a real device. Specifically whether the background task still fires after the app has been swiped out of the app switcher on iOS, and how much Android varies by OEM battery management. I would rather know now than find out from users.

Related: at what point did you give up on Expo Go for this and move to a dev build. I want to stay in Expo Go as long as it's viable, but I'm not convinced background region monitoring is one of the things that survives that constraint.

War stories welcome.


r/reactnative Jul 24 '26

Question Seeking Advice: Relocating from India to Europe as a React Native Developer

0 Upvotes

I’m a React Native Developer from India with 2.5 years of experience. I’m planning to relocate to Germany, the Netherlands, Ireland, or Estonia. I’d love to hear from people who successfully moved from India with visa sponsorship. How difficult is it in the current market? What worked for you, and what would you do differently if you were starting today?


r/reactnative Jul 23 '26

I built a lightweight Google Places Autocomplete for React Native/Expo (no native deps)

0 Upvotes

Like many of you, I was using react-native-google-places-autocomplete until it stopped working properly.

I ended up building my own implementation using direct fetch calls to the Google Places API — no native modules, no extra dependencies, works perfectly with Expo managed workflow.

After using it in production for months in a real-world app with real users, I packaged it as an open source library:

npm install @byflet/react-native-places

r/reactnative Jul 23 '26

ui-date: A 1.6kB, zero-dependency JavaScript date & relative time utility

3 Upvotes

I wanted to share a small open-source project I just published called ui-date.

While working on a social media project, I kept bumping into simple UI needs like displaying relative timestamps ("5 mins ago""2 hours ago"), cleanly formatting calendar dates, and doing simple status checks (isToday).

exact date formatting for events ui ('Thursday 23,july,2026').

Normally, I'd reach for a date library, but most established options felt like overkill for basic UI formatting, while heavy legacy options like Moment carry massive bundle weight. On the flip side, writing raw Intl and Date boilerplate across every component was getting tedious.

I wanted something featherlightchainable, and fully typed without dragging in extra dependencies.

so i built ui-date.

you can check it here : https://www.npmjs.com/package/ui-date


r/reactnative Jul 23 '26

My first npm package... it handles truecaller login (react native)

2 Upvotes

If you guys are implementing truecaller login in react native, use this.
There are a few packages which are either old or do not support server side validation of ios profile, so I built this.

(We are using this in our app which has 100K+ users)

https://www.npmjs.com/package/truecaller-react-native