Softwr
React Native logo

React Native

Build native mobile apps with React and JavaScript

As of 29 August 2026, React Native is free to use. Meta’s framework for building native iOS and Android apps in React. Softwr lists it under Mobile Development. React Native is made by Meta, launched in 2015, available on iOS, Android, Windows, macOS.

Overview

What React Native does

React Native is a framework from Meta for building native mobile applications using React. Its premise is "learn once, write anywhere": developers write React components in JavaScript, and those components render to the same native UI primitives an Objective-C, Swift, Java or Kotlin app would use. That distinguishes it from frameworks that draw their own widgets. A React Native View becomes a real UIView on iOS and a real android.view.View on Android, so the app inherits platform behaviour — scrolling physics, accessibility, text selection — rather than reimplementing it. Meta released it in 2015 and still maintains it, with substantial contributions from Callstack, Expo, Infinite Red, Microsoft and Software Mansion. Beyond iOS and Android, the ecosystem extends to React Native Windows, macOS and Web. Apps built with it include Facebook, Microsoft Office, Teams and Outlook, Amazon Shopping, Discord, Coinbase and Tesla.

What people use it for

  • Teams with React experience on the web extending into mobile
  • Apps that should feel like the platform rather than look identical across both
  • Adding a mobile client to a product whose engineers already write JavaScript
  • Reusing business logic between web and mobile codebases

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about React Native.

  • The JavaScript bridge has historically been a bottleneck for animation-heavy and list-heavy screens, though the New Architecture addresses much of it
  • Upgrading between versions has a reputation for being painful, particularly with many native dependencies
  • Anything the framework does not wrap requires native code in Swift or Kotlin, so a purely JavaScript team can still get stuck
  • Because it renders to real platform components, small behavioural differences between iOS and Android surface in your code rather than being hidden

Cross-shopped

What people choose instead of React Native

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

  • React Native logo
    React Native
    vs
    Flutter logo
    Flutter

    Flutter: The other major cross-platform choice, drawing its own widgets in Dart for identical output rather than rendering to native components

  • React Native logo
    React Native
    vs
    Expo logo
    Expo

    Expo: Built on React Native itself, trading some native control for managed builds and over-the-air updates

Pricing

What React Native costs

Taken from the vendor's own pricing page. Prices move, so check before you buy.

React Native

Free

  • Full framework
  • iOS and Android targets
  • Native module system
  • Community packages

Capabilities

Features

  • Renders to native components

    View, Text and Image map to the platform’s own UI building blocks

  • React programming model

    Same component and hook model as React on the web

  • Native modules

    Drop into Swift, Kotlin or C++ when JavaScript is not enough

  • Fast Refresh

    Applies edits to the running app while keeping component state

  • Wide platform reach

    React Native Windows, macOS and Web extend beyond phones

  • Large package ecosystem

    Community modules for most device APIs and SDKs

Answered, with sources

Questions people ask

Each answer names the page it came from, so you can check it rather than take our word for it.

Is React Native free?

Yes. React Native is open source from Meta with no licence fee, and it is free for commercial use.

Does React Native produce a real native app?

Yes. JavaScript primitives render to the platform’s own UI components using the same native APIs a Swift or Kotlin app would call, rather than to a web view.

Which well-known apps use React Native?

Meta cites Facebook, Microsoft Office, Teams and Outlook, Amazon Shopping, Discord, Coinbase and Tesla among thousands of apps built with it.

Should I use Expo or plain React Native?

Expo handles builds, updates and native configuration for you and is the recommended starting point. Plain React Native gives full control of the native projects, which matters when you need native code the managed workflow does not cover.

Share

Keep looking

Where to go from React Native

Best Mobile Development software for

Compare React Native with

Other Mobile Development software

  • Google’s open-source framework for building apps from one codebase

    Open source10 researched notes
  • Open source framework compiling JavaScript and TypeScript UI to true native components

    Open source11 researched notes
  • React Native framework and cloud platform for building and shipping apps

    Free, then $19/mo9 researched notes
  • Microsoft-maintained, free framework for native iOS, Android, Windows and macOS apps from one C# codebase

    Open source11 researched notes
  • MIT-licensed native runtime bridging web apps to iOS, Android and native APIs

    Open source11 researched notes
  • Idera-owned, commercially licensed JavaScript framework for enterprise web and hybrid mobile apps

    11 researched notes
  • JetBrains-funded technology for sharing Kotlin business logic across iOS, Android, web, desktop and server

    Open source11 researched notes
  • Develop apps for any Apple device

    Free plan9 researched notes
  • CI/CD built for Flutter and mobile apps

    Free plan12 researched notes
  • Remotely configured mobile paywalls that can be tested and changed without shipping an app update

    Free plan10 researched notes
  • Open-source automation for building, testing, and releasing iOS and Android apps.

    Free plan9 researched notes
  • Mobile measurement and fraud prevention, owned by the ad network AppLovin since 2021

    11 researched notes
  • Mobile CI/CD platform for building, testing, and publishing apps

    Free plan9 researched notes
  • The official IDE for Android development

    Free plan8 researched notes
  • Open source UI framework for hybrid mobile apps, now owned by OutSystems

    Open source11 researched notes
  • JetBrains-funded technology for sharing Kotlin business logic across iOS, Android, web, desktop and server

    Open source11 researched notes
  • Google's platform for building web and mobile applications with cloud backend

    Free plan13 researched notes
  • Open source UI framework for hybrid mobile apps, now owned by OutSystems

    Open source11 researched notes

Softwr does not host reviews and shows no star rating for React Native, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on React Native

Best Mobile Development software alternatives

Open source framework compiling JavaScript and TypeScript UI to true native components

Open source, no licence fee

JetBrains-funded technology for sharing Kotlin business logic across iOS, Android, web, desktop and server

Open source, no licence fee

Idera-owned, commercially licensed JavaScript framework for enterprise web and hybrid mobile apps

One-time purchase, per developer

Open source UI framework for hybrid mobile apps, now owned by OutSystems

Open source, no licence fee

Microsoft-maintained, free framework for native iOS, Android, Windows and macOS apps from one C# codebase

Open source, no licence fee

MIT-licensed native runtime bridging web apps to iOS, Android and native APIs

Open source, no licence fee

Mobile measurement and fraud prevention, owned by the ad network AppLovin since 2021

Per attributed install

Remotely configured mobile paywalls that can be tested and changed without shipping an app update

Per month by tracked revenue

Compare React Native with alternatives