Ionic Home

Build Native and Progressive Web Apps from a single code base with Ionic React.

Get Started Live Demo Live Demo

100+ Beautiful React Components

React-optimized mobile and web components for building blazing fast mobile, web, and desktop apps. Ionic React comes with more out-of-the-box controls than native, accelerating custom app design.

  • Cards
  • Lists
  • Action Sheet
Explore components

Music app demo.
Built on Ionic React.

Try this demo Music App built with Ionic React following best practices. Note: App does not actually play music due to lack of legal public music APIs.

Build once, run natively on iOS, Android, Electron, and the Web

Ionic React apps use our Capacitor project (not Cordova) to unlock every native API across iOS, Android, Electron, and Web.

  • Camera
  • Notifications
  • Geolocation

Try an Ionic React sample app.

One of the best ways to get started and learn best practices is to explore a sample app.

Music Player

The demo available on this page is a simple demo of a music player app, tab-based navigation, and basic user account features

Try it

Conference App

Ionic's fake conference app is a great example of an app combining both tabs and menu navigation

Try it


An Apple Music player demo that plays real music. Note: Must have an Apple Music account.

Try it

Ionic React for Enterprise.

Enterprise-ready integrations, tools, and expert support for your next mission-critical app project.

Unlock powerful features like secure identity, encrypted offline storage, cloud builds, and real-time app updates.

Learn more
Ionic React for Enterprise

Ionic React vs React Native

Ionic React is not a one-to-one alternative to
React Native. In fact, there are some key differences.

Web Standards and React DOM

Based on web standards and react-dom compatible React libraries. Many React libraries do not support react-native.

First-class Progressive Web Apps

React Native does not officially support PWAs. In contrast, Ionic React supports PWAs, and native iOS, Android, and Electron.

Build in the Browser

Build apps faster than ever before with first-class browser development support. Chances are you can build a significant chunk of your app right in Chrome!


Ionic React is supported by a company dedicated to enterprise app dev -- with supported native plugins, DevOps, services, and more.

What People are Saying

Love Ionic React?

Let us know on Twitter

Get Started with Ionic React

Start building better apps faster, all in React

npm install -g @ionic/cli
ionic start --type=react