React Native

Learn once, write anywhere.

What is React Native?

React Native is a open source JavaScript framework for developing cross-platform mobile applications. It lets you build applications for Android, Android TV, iOS, macOS, tvOS, Web, Windows using only Javascript without learning platform-specific application development languages such as Swift or Kotlin. React Native's first version was released in March 2015 by Facebook.

Create native apps for iOS and Android only using react

Create native apps for iOS and Android only using react

React Native allows to create native applications and also provides JavaScript libraries for building user interface.

Use little or a lot

Use little or a lot

You can use React Native in your existing applications or create a new one from scratch

Rendered with native code - written in JavaScript

Rendered with native code - written in JavaScript

React Native primitives render to native platform UI. Your application use same native APIs that other applications do.

Native Development for Everyone

Native Development for Everyone

React Native allows to create native applications without compromising with user experience. It provides native components that maps directly to platform's native UI blocks.

Fast refresh

Fast refresh

Iterate at lighting speed with JavaScript. See your changes as soon as you save.

Seamless cross platform

Seamless cross platform

Components wrap existing native code and interact with native APIs via JavaScript and React declarative UI paradigm. It helps in faster native development.

Recent Blog Posts

Change Package Name - React Native
Core Components and Native Components
React Native - Overview