Back to blog

React Native Still Feels Like Home

· 2 min · React Native, Engineering

React Native is not perfect, but it still gives me the fastest path from an idea in my head to a real thing in my hand.

A laptop showing code on a desk

Every few months someone declares React Native either dead, reborn, underrated, overhyped, fragile, mature, or all of those things at once.

I get why. Mobile is emotional for developers too. Native engineers care about craft. Web engineers care about speed. Product people care about getting the thing into someone's hand. React Native sits in the middle of all those tensions, so it gets judged from every direction.

I still like it.

Not because it is flawless. It is not. I like it because it matches the way I build.

The loop matters

When I am early on an idea, I do not want to spend three weeks proving that I can set up a beautiful architecture. I want to know whether the interaction feels right. I want to send a build, watch someone use it, and feel the discomfort of what does not work.

React Native gives me that loop.

The New Architecture work matters here. The official React Native architecture docs describe the shift as a long-term investment in the future of the framework. It is not just a marketing phrase. It changes the mental model around native interoperability, rendering, and what library authors can reasonably support.

Expo's New Architecture guide is also useful because it talks about the migration from the perspective of real app projects, not just theory.

Good mobile work is still taste

The framework does not save you from bad product judgment.

You can build a slow React Native app. You can also build a slow native app. You can ship a screen with perfect native primitives and still make the user feel lost.

The work that matters is still:

  • keeping flows short
  • making loading states honest
  • avoiding clever interactions that break under stress
  • choosing boring UI when boring is kinder
  • understanding where native code is actually worth it

That last part is important. React Native is not a religion. Sometimes the right answer is a native module. Sometimes it is a webview. Sometimes it is not building the feature yet.

But when I want to move quickly without giving up the feeling of a real mobile product, React Native still feels like home.