Last 12 weeks · 691 commits
6 of 6 standards met
Description The APIs listed below are already replaced, broken, or no longer do anything. They should be removed to keep the surface small and avoid confusing new users. We should clean each one up once the version it was deprecated in is flagged as unsupported. The React Native releases page lists which versions are still supported, so use it to decide when removal is safe. I will open multiple PRs to clean these up, one per API. [x] Modal (deprecated since < 0.60) - https://github.com/react/react-native/pull/57385 [ ] ScrollView boolean values (deprecated since < 0.60) - https://github.com/react/react-native/pull/57386 [ ] VirtualizedList (deprecated since < 0.60) - https://github.com/react/react-native/pull/57388 [ ] StatusBar / (Android) (deprecated since 0.76) - https://github.com/react/react-native/pull/57392 [ ] StatusBar (iOS) (deprecated since 0.77) - https://github.com/react/react-native/pull/57392 [ ] TextInput (deprecated since 0.77) - https://github.com/react/react-native/pull/57393 [ ] InteractionManager (deprecated since 0.80) - https://github.com/react/react-native/pull/57394 [ ] SafeAreaView (deprecated since 0.81)
Summary: Completes the removal of . #57026 removed the public API and left a invariant stub; this removes that stub (mirroring #57025) along with the now-dead entries in the Babel lazy-imports config and the issue-labeling script. Use instead. See https://github.com/react/react-native/issues/57384 Changelog: [GENERAL] [REMOVED] - Remove the stub Test Plan: and pass.
Summary: Removes the TextInput prop, deprecated since 0.77 in favor of . Cleans it from the JS API, types, native component spec, and rn-tester examples. Default behavior is unchanged: single-line inputs blur and submit, multiline inputs insert a newline. See https://github.com/react/react-native/issues/57384 Changelog: [GENERAL] [REMOVED] - Remove deprecated prop (use instead) Test Plan: passes regenerates the API snapshot without rn-tester "Submit behavior" example still covers all values
Repository: react/react-native. Description: A framework for building native applications using React Stars: 126127, Forks: 25180. Primary language: C++. Languages: C++ (34.9%), Kotlin (22%), JavaScript (19.3%), Objective-C++ (9.8%), Objective-C (5.7%). License: MIT. Homepage: https://reactnative.dev Topics: android, app-framework, cross-platform, ios, mobile, mobile-development, react, react-native. Latest release: v0.86.0 (2w ago). Open PRs: 100, open issues: 939. Last activity: 38m ago. Community health: 75%. Top contributors: mdvacca, shergin, cortinico, sammy-SC, javache, RSNara, rubennorte, cipolleschi, NickGerleman, JoshuaGross and others.