Logo of React Native

React Native

Website LinkedIn Twitter

Last updated on

Company health

Employee growth
13% increase in the last year
Web traffic
2% increase in the last quarter
Financing
August 2024 - $26B

Ratings

G2
4.5/5
(135)
Glassdoor
4.0/5
(18649)

React Native description

React Native is a tool that lets developers build mobile apps for Android and iOS using a single codebase. This means faster development and easier maintenance compared to building separate native apps. While offering performance comparable to native apps, React Native provides pre-built components and tools to streamline the development process. It's widely used by companies of all sizes, from startups to Fortune 500 companies.


Who is React Native best for

React Native is a popular cross-platform mobile development framework empowering businesses to build high-performing iOS and Android apps from a single JavaScript codebase. This significantly reduces development time and costs. Users praise its speed, responsiveness, and large community support, while some note a learning curve and occasional performance issues. Best for companies familiar with React or JavaScript seeking efficient cross-platform development.

  • Ideal for small, medium, and enterprise companies.

  • Best fit for Software, IT, & Telecommunications.


React Native features

Type in the name of the feature or in your own words tell us what you need
Supported

React Native supports Hot Reloading, allowing developers to instantly see code changes without restarting the app.

Supported

React Native supports cloud storage integration through various libraries like react-native-cloud-storage and React Native Firebase.

Supported

React Native uses JavaScript for building cross-platform mobile apps.

Supported

React Native supports responsive design through Flexbox, relative sizing, and the Dimensions API.

Supported

React Native uses native UI components for a native look and feel on iOS and Android.

Qualities

We evaluate the sentiment that users express about non-functional aspects of the software

Ease of Use

Strongly positive
+0.87

Reliability and Performance

Rather positive
+0.44

Ease of Implementation

Neutral
+0.2

Scalability

Strongly positive
+1

React Native reviews

We've summarised 132 React Native reviews (React Native G2 reviews) and summarised the main points below.

Pros of React Native
  • Develops apps for both iOS and Android from a single codebase.
  • Significantly reduces development time and effort.
  • Fast, modern, and responsive app framework.
  • Large and supportive community, extensive documentation.
  • Reusable components streamline development and reduce code repetition.
Cons of React Native
  • Dependency Library issue: Lack of support for both iOS and Android platforms.
  • Occasional performance issues and potential for sluggishness.
  • Learning curve and code structure can be confusing for beginners, especially with mixed design and logic.
  • Over-reliance on third-party libraries can lead to security vulnerabilities and increased app size.
  • Limited native UI development speed and potential cross-platform inconsistencies.

React Native pricing

The commentary is based on 7 reviews from React Native G2 reviews.

React Native is an open-source framework, making it a cost-effective choice for cross-platform mobile development. This translates to significant savings, especially for smaller budgets, as it allows for code reuse and faster development cycles.

Users sentiment

Strongly positive
+1

React Native alternatives

  • Logo of Sterlo
    Sterlo
    Better suited for non-technical users seeking a no-code platform for mobile app development. Has stronger momentum in terms of employee growth. Lacks coding capabilities for advanced customization. A React Native competitor and alternative.
    Read more
  • Logo of pdfFiller by airSlate
    pdfFiller by airSlate
    Better for document management and editing. Geared towards established businesses seeking optimized workflows. Caters to a broader range of industries. Has grown faster than React Native.
    Read more
  • Logo of Google Chart Tools
    Google Chart Tools
    Better for creating interactive charts and graphs for websites or reports. Free and web-based. Wider industry applicability. Simpler for basic chart creation.
    Read more
  • Logo of Stream Chat
    Stream Chat
    Better for adding chat, video calls, and activity feeds. Easier to implement and use. A good React Native competitor for medium to large companies.
    Read more
  • Logo of PSPDFKit SDK
    PSPDFKit SDK
    Better for PDF manipulation within existing applications. Less popular and has negative pricing sentiment.
    Read more
  • Logo of Fuse
    Fuse
    Open-source, offers a visual layout system, and integrates with native tools. Has more momentum.
    Read more

React Native FAQ

  • What is React Native and what does React Native do?

    React Native is a JavaScript-based framework that allows developers to build native mobile applications for iOS and Android from a single codebase. It uses native UI components, resulting in a smooth, responsive user experience. React Native accelerates development and simplifies maintenance, offering a large community and extensive resources.

  • How does React Native integrate with other tools?

    React Native integrates with cloud storage via libraries like `react-native-cloud-storage` and Firebase. It also leverages JavaScript and native UI components for a seamless user experience. Furthermore, its responsive design capabilities ensure adaptability across various devices.

  • What the main competitors of React Native?

    Top React Native alternatives include Flutter, Xamarin, Ionic, and NativeScript. These frameworks offer cross-platform mobile development capabilities, each with its own strengths and weaknesses regarding performance, community support, and ease of use.

  • Is React Native legit?

    Yes, React Native is a legitimate framework. It's used by many companies for cross-platform mobile app development. It offers faster development and easier maintenance using a single codebase for iOS and Android. However, potential performance issues and a learning curve should be considered.

  • How much does React Native cost?

    React Native is an open-source framework, so it's free to use. However, associated costs can arise from app development, third-party services, and infrastructure depending on your project's complexity. Is it worth it? For cross-platform mobile development, it's definitely a cost-effective option.

  • Is React Native customer service good?

    Customer reviews indicate some users experienced glitches and bugs that were difficult to debug, and community support was lacking. However, the same users also reported that the app eventually started working. Overall, community support and bug resolution appear to be inconsistent.


Reviewed by

MK
Michal Kaczor
CEO at Gralio

Michal has worked at startups for many years and writes about topics relating to software selection and IT management. As a former consultant for Bain, a business advisory company, he also knows how to understand needs of any business and find solutions to its problems.

TT
Tymon Terlikiewicz
CTO at Gralio

Tymon is a seasoned CTO who loves finding the perfect tools for any task. He recently headed up the tech department at Batmaid, a well-known Swiss company, where he managed about 60 software purchases, including CX, HR, Payroll, Marketing automation and various developer tools.