GitShow/react/react-native
react

react-native

A framework for building native applications using React

by react
androidapp-frameworkcross-platformiosmobilemobile-developmentreactreact-native
Star on GitHubForkWebsite

C++

126.4k stars25.2k forks4.3k contributorsActive · 6h agoSince 2015v0.87.0MIT

Meet the team

See all 4261 on GitHub →
mdvacca
mdvacca1.7k contributions
cortinico
cortinico1.3k contributions
shergin
shergin1.3k contributions
javache
javache1.3k contributions
sammy-SC
sammy-SC1.2k contributions
RSNara
RSNara947 contributions
rubennorte
rubennorte925 contributions
cipolleschi
cipolleschi887 contributions

Languages

View on GitHub →
C++35%
Kotlin21.8%
JavaScript19.4%
Objective-C++9.9%
Objective-C5.6%
Ruby3.1%
Other5.4%

Commit activity

Last 12 weeks · 704 commits

Full graph →

Community health

6 of 6 standards met

Community profile →
75
✓README✓License✓Contributing✓Code of Conduct✓Issue Template✓PR Template

Recent PRs & issues

Active · Last activity 6h ago
See all on GitHub →
j-piasecki
Stop framework headers from exposing private performance APIs (#58011)OpenPR

Summary: Move private performance includes out of framework-facing scheduler headers and into their implementation files. Store the conditional CDP reporters behind unique pointers so their declarations can remain private implementation details. Changelog: [Internal] Reviewed By: javache Differential Revision: D116621742

j-piasecki · 1m ago
j-piasecki
Cover 'react/performance' subtree with C++ stable API guards (#57320)OpenPR

Summary: Adds private guards to and headers preventing from inclusions when is turned on. Changelog: [Internal] Reviewed By: cipolleschi Differential Revision: D109558177

j-piasecki · 4m ago
Pietro-Putelli
React Native onEndReached FlatList trigger errorOpenIssue

Description I'm developing a react native app using the version 0.71.3 and I'm having some problems with the extremely discussed onEndReached callback. React Native Version 0.71.3 Output of System: OS: macOS 12.6.3 CPU: (4) x64 Intel(R) Core(TM) i5-6267U CPU @ 2.90GHz Memory: 228.86 MB / 8.00 GB Shell: 5.8.1 - /bin/zsh Binaries: Node: 18.14.0 - /usr/local/bin/node Yarn: 1.22.19 - /usr/local/bin/yarn npm: 9.5.0 - /usr/local/bin/npm Watchman: Not Found Managers: CocoaPods: 1.12.0 - /usr/local/bin/pod SDKs: iOS SDK: Platforms: DriverKit 22.2, iOS 16.2, macOS 13.1, tvOS 16.1, watchOS 9.1 Android SDK: Not Found IDEs: Android Studio: 2021.3 AI-213.7172.25.2113.9123335 Xcode: 14.2/14C18 - /usr/bin/xcodebuild Languages: Java: 17.0.2 - /usr/bin/javac npmPackages: @react-native-community/cli: Not Found react: 18.2.0 => 18.2.0 react-native: 0.71.3 => 0.71.3 react-native-macos: Not Found npmGlobalPackages: react-native*: Not Found Steps to reproduce Here's my re-implementation to prevent the callback to be triggered even if the list is empty and to trigger it only once: And every time the data size changes, the endReached is set to false again: And then the list: `` Now the problem arise when loading the list for the first time, the onEndReached callback is triggered even if the list is empty and once the list is populated, downloading items asynchronously, and reach the end the callback it's not triggered. But if the list data area cached, the second time I load the list the onEndReached is not triggered at the beginning but on the right way. It seems that the error, or I think the bug, arise when the list is empty because data are loading, indeed if I set a condition to render the list only after the data are fully loaded, the onEndReached is trigged correctly.

Pietro-Putelli · 49m ago

Recent fixes

View closed PRs →
coado
Stop framework headers from exposing private performance APIs (#58011)MergedPR

Summary: Move private performance includes out of framework-facing scheduler headers and into their implementation files. Store the conditional CDP reporters behind unique pointers so their declarations can remain private implementation details. Changelog: [Internal] Reviewed By: javache Differential Revision: D116621742

coado · 3m ago
coado
Cover 'react/performance' subtree with C++ stable API guardsMergedPR

Summary: Adds private guards to and headers preventing from inclusions when is turned on. Changelog: [Internal] Differential Revision: D109558177

coado · 5m ago
zkteco-home
A Fragment is created on the Android side, and the View can be displayed normally, but the TextView is not displayed.ClosedIssue

Description I'm designing a third-party library and encountering a very strange issue. On the Android side, I've created a Fragment where the View displays normally, but the TextView doesn't show up initially. However, it immediately displays properly if I modify the component's width. AI tools haven't been able to figure out the reason either. Steps to reproduce 1.git pull https://github.com/zkteco-home/react-native-fragment.git 2.cd example 3.yarn install 4.yarn android React Native Version 0.81.0 Affected Platforms Runtime - Android Output of Stacktrace or Logs MANDATORY Reproducer https://github.com/zkteco-home/react-native-fragment.git Screenshots and Videos 1.just started

zkteco-home · 49m ago
Structured data for AI agents

Repository: react/react-native. Description: A framework for building native applications using React Stars: 126408, Forks: 25234. Primary language: C++. Languages: C++ (35%), Kotlin (21.8%), JavaScript (19.4%), Objective-C++ (9.9%), Objective-C (5.6%). License: MIT. Homepage: https://reactnative.dev Topics: android, app-framework, cross-platform, ios, mobile, mobile-development, react, react-native. Latest release: v0.87.0 (1w ago). Open PRs: 100, open issues: 989. Last activity: 6h ago. Community health: 75%. Top contributors: mdvacca, cortinico, shergin, javache, sammy-SC, RSNara, rubennorte, cipolleschi, NickGerleman, JoshuaGross and others.

·@ofershap

Replace github.com with gitshow.dev