Mobile apps · Framework

React Native

Meta's framework for building Android and iOS apps with React and JavaScript or TypeScript, where your components become real native buttons, lists and text.

Cross-platform · Open source · updated

How it works

You write React components (View, Text, Pressable, FlatList) and React Native renders them as the platform's own views, so a list is a real native list. JavaScript runs in Hermes, an engine built for mobile, and since late 2025 the framework runs only on its New Architecture: the Fabric renderer and TurboModules reach native code directly through JSI instead of the old asynchronous bridge.

Most new projects start with Expo, which the React Native docs recommend. Web developers can reuse React skills, state libraries and some business logic. Because the JavaScript bundle can be replaced without a store release, over-the-air updates can ship fixes quickly within store rules. Meta, Microsoft and Shopify use it in production apps.

React Native pros and cons

Pros

  • Uses React and JavaScript or TypeScript, which many developers already know
  • Real native components, so apps feel at home on each platform
  • Huge npm ecosystem, plus Expo for tooling and cloud builds
  • Over-the-air updates for JavaScript changes

Cons

  • Native modules and upgrades can be painful without Expo
  • Complex animations or heavy computation need care to stay smooth
  • Each platform's quirks still surface, so testing on both is essential

When to use React Native

Pick it when

  • A team with React web experience building for both stores
  • Sharing logic or a design system with a React website
  • Apps that need frequent fixes shipped through over-the-air updates

Skip it when

  • Graphics-heavy games or apps with very demanding animation
  • A team that already knows Kotlin or Swift and has no JavaScript background

React Native pricing

Open source

Free (MIT).

Approximate, checked September 2026.What the other tools cost

React Native vs the alternatives

More in Mobile apps

Cross-platform

All 34 Mobile apps terms

Crafted in the dark. Shipped to the world.

Tell us what you are building. You get a private project space with a proposal and a line-by-line quote within a day.