react/react-native

A framework for building native applications using React

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 47 minutes ago
Added to GitGenius on April 8th, 2021
Created on January 9th, 2015
Open Issues & Pull Requests: 1,156 (+2)
GitHub issues: Enabled
Number of forks: 25,257
Total Stargazers: 126,559 (+1)
Total Subscribers: 3,525 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 12.0 hours
Mean response time: 21.6 days
90th percentile: 36.1 days
Tracked items: 2,931

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "Needs: Attention" is answered fastest, typically in about 4 hours, while "Needs: Triage :mag:" waits about 2 days. 35% of tracked open issues have had no activity in three months. Only 2% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 620
New in 7 days: 14
Closed in 7 days: 23
Avg open age: 630 days
Stale 30+ days: 487
Stale 90+ days: 386

Recent activity

Opened in 7 days: 14
Closed in 7 days: 20
Comments in 7 days: 65
Events in 7 days: 171

Top labels

  • Needs: Repro (1,133)
  • Needs: Triage :mag: (945)
  • Stale (744)
  • Platform: Android (714)
  • Needs: Author Feedback (628)
  • Platform: iOS (597)
  • Needs: Attention (575)
  • Type: New Architecture (464)

Detailed Description

React Native is a framework for building native mobile applications using React, enabling developers to write code once and deploy it across iOS and Android platforms. The framework brings React's declarative UI paradigm to native mobile development, allowing developers to use native UI controls while maintaining the ability to reuse code across different platforms. The project is written primarily in C++ and is distributed under the MIT license.

The core philosophy of React Native centers on declarative component-based architecture, where developers build encapsulated components that manage their own state and compose them into complex user interfaces. This approach prioritizes developer velocity by enabling live reloading of JavaScript code changes without requiring full native app rebuilds, allowing developers to see modifications in seconds. The framework provides full access to native platform capabilities while abstracting away platform-specific complexity through a unified API.

React Native targets iOS 15.1 and Android 7.0 (API 24) or newer, supporting development on Windows, macOS, and Linux operating systems, though iOS app building and running is limited to macOS. The framework includes comprehensive documentation covering components, APIs, and React Native-specific topics, with additional React API documentation available through the main React documentation.

The repository demonstrates significant community engagement and active maintenance.

The framework emphasizes community contribution through a formal contributing guide, code of conduct, open source roadmap, and a curated list of good first issues designed to help new contributors gain experience with the development process. Larger discussions and proposals are managed through the dedicated @react-native-community/discussions-and-proposals repository, maintaining organized governance of feature requests and architectural decisions.