Listed by DevHunt
React Native

React Native

Build native iOS and Android apps with React

FreeMobileFrameworkOpen Source9 impressions

A framework for building native apps for Android, iOS, and more using React

React Native is a JavaScript framework that lets you build native iOS, Android, Windows, macOS and web apps using React.

for
JavaScript/React developers who want to create cross-platform native apps
pricing
open source
license
MIT
react/react-native 127k 25kC++updated 6 days ago
works withJavaScriptReactExpoAndroidiOSReact Native WindowsReact Native macOSReact Native Web

Key features

6 features of React Native
  • Write once, run everywhere — Use JavaScript and React primitives that render to native UI components on each platform.
  • Core native components — Provides platform-agnostic components like View, Text and Image that map directly to native UI.
  • File-based routing — Create stack, modal, drawer, and tab screens with minimal boilerplate via the filesystem.
  • Extensible with native code — Add or modify native modules, or use over 50 existing modules for platform APIs.
  • Developer tools integration — Start with Expo Go and later use expo-dev-client for apps requiring native changes.
  • Community ecosystem — Supported by Meta, Microsoft, Expo and many contributors, with extensions for Windows, macOS and Web.

Use cases

  • Build a mobile shopping app that runs on iOS and Android from a single codebase
  • Add native camera and GPS features to a React web app using React Native modules
  • Create a cross-platform game UI that shares logic between Android, iOS and Windows
  • Integrate existing React components into a native iOS app without rewriting UI

React Native vs alternatives

React NativeExpoIonic
Best forCross-platform native mobile apps with ReactManaged development workflow for React Native appsHybrid apps using web views
PricingOpen sourceFreeFree
DevHunt upvotes000
Launched———
  • React Native vs Expo: Expo focuses on tooling and managed workflow, while React Native is the core framework for native rendering
  • React Native vs Ionic: Ionic uses web technologies inside a native wrapper, whereas React Native renders true native UI

React Native FAQ

Do I need to use Expo to develop with React Native?+

Expo is recommended for quick start and provides tools like Expo Go, but you can also set up a bare React Native project and add native code yourself.

Can I use existing React libraries in a React Native app?+

Yes, you can use most JavaScript libraries, though UI libraries must target native components rather than the DOM.

What platforms does React Native support?+

Out of the box it supports Android, iOS, and Web, with community projects for Windows and macOS.

How does routing work in React Native?+

React Native does not prescribe routing; you can use file-based routing or libraries like React Navigation.

Is React Native free to use?+

Yes, React Native is an open-source project maintained by Meta and the community.

Summarized by DevHunt from reactnative.dev · Oct 1, 2026. Details may change; check the official site.

About this listing

DevHunt lists React Native because developers expect to find it next to the tools in its category. It did not launch on DevHunt. Work on React Native? Message us to claim this listing.