Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
react-native

react-native

> 前端框架
Free

A framework for building native applications using React

126.7K stars0 likes1 views
WebsiteGitHub

About

A framework for building native applications using React

React Native

Learn once, write anywhere:
Build mobile apps with React.

React Native is released under the MIT license. Current npm package version. PRs are welcome! Follow @reactnative on X Follow @reactnative.dev on Bluesky

Getting Started · Learn the Basics · Showcase · Contribute · Community · Support

React Native brings [**React**'s][r] declarative UI framework to iOS and Android. With React Native, you use native UI controls and have full access to the native platform. - **Declarative.** React makes it painless to create interactive UIs. Declarative views make your code more predictable and easier to debug. - **Component-Based.** Build encapsulated components that manage their state, then compose them to make complex UIs. - **Developer Velocity.** See local changes in seconds. Changes to JavaScript code can be live reloaded without rebuilding the native app. - **Portability.** Reuse code across iOS, Android, and [other platforms][p]. React Native is developed and supported by many companies and individual core contributors. Find out more in our [ecosystem overview][e]. [r]: https://react.dev/ [p]: https://reactnative.dev/docs/out-of-tree-platforms [e]: https://github.com/facebook/react-native/blob/HEAD/ECOSYSTEM.md Contents - Requirements - Building your first React Native app - Documentation - Upgrading - How to Contribute - Code of Conduct - License 📋 Requirements React Native apps may target iOS 15.1 and Android 7.0 (API 24) or newer. You may use Windows, macOS, or Linux as your development operating system, though building and running iOS apps is limited to macOS. Tools like Expo can be used to work around this. 🎉 Building your first React Native app Follow the Getting Started guide. The recommended way to install React Native depends on your project. Here you can find short guides for the most common scenarios: - [Trying out React Native][hello-world] - [Creating a New Application][new-app] - [Adding React Native to an Existing Application][existing] [hello-world]: https://snack.expo.dev/@samples/hello-world [new-app]: https://reactnative.dev/docs/getting-started [existing]: https://reactnative.dev/docs/integration-with-existing-apps 📖 Documentation The full documentation for React Native can be found on our [website][docs]. The React Native documentation discusses components, APIs, and topics that are specific to React Native. For further documentation on the React API that is shared between React Native and React DOM, refer to the [React documentation][r-docs]. The source for the React Native documentation and website is hosted on a separate repository, [**@facebook/react-native-website**][repo-website]. [docs]: https://reactnative.dev/docs/getting-started [r-docs]: https://react.dev/learn [repo-website]: https://github.com/facebook/react-native-website 🚀 Upgrading Upgrading to new versions of React Native may give you access to more APIs, views, developer tools, and other goodies. See the [Upgrading Guide][u] for instructions. React Native releases are discussed in this discussion repo. [u]: ht

Issues· 1142 open

View all issuesOpen on GitHub
  • #57916

    [iOS][Fabric] 0.86.2 Release builds crash on cold launch with heap corruption when mounting an Expo native view; framework-swap bisection pins it to the prebuilt core binary

    Platform: iOSNeeds: ReproNeeds: AttentionType: New ArchitectureUpdated Sep 28, 2026
  • #58545

    0.87 and below: Crash upon launch iOS 27

    Needs: ReproNeeds: AttentionUpdated Sep 28, 2026
  • #52415

    [Android] border radius is not set for views that initially has a transparent background color and transitions to an opaque color

    Issue: Author Provided ReproPlatform: AndroidUpdated Sep 28, 2026
  • #55489

    iOS RCTAssert crash when unmounting near cursor pointer hover effect

    Platform: iOSNeeds: Triage :mag:Updated Sep 28, 2026
  • #57920

    Text visually truncated mid-word despite correct onLayout/onTextLayout measurement

    Updated Sep 28, 2026
  • #25594

    TextInput prevent scroll on ScrollView

    Component: TextInputPlatform: LinuxComponent: ScrollViewBugUpdated Sep 28, 2026
  • #55814

    can not trigger Kotlin code suggestions

    StaleNeeds: ReproNeeds: AttentionUpdated Sep 28, 2026
  • #57840

    WebSocket.ping() on Android sends an empty binary frame instead of a protocol-level PING

    StalePlatform: AndroidNeeds: Author FeedbackNeeds: ReproUpdated Sep 28, 2026
  • #58299

    [iOS][Fabric] SIGSEGV in createComponentViewWithComponentHandle: — unsynchronized map writes in _registerComponentIfPossible: race with main-thread mounting

    Platform: iOSStaleNeeds: Author FeedbackNeeds: ReproType: New ArchitectureUpdated Sep 28, 2026
  • #47106

    Screen jumps when secureTextEntry is set and the keyboard suggests passwords before focusing on the input with secureTextEntry prop

    StaleAPI: KeyboardNeeds: Triage :mag:Newer Patch AvailableUpdated Sep 28, 2026

> Tags

C++androidapp-frameworkcross-platform

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedOct 17, 2026
Category前端框架
PricingFree

> Related tools

R
React
用于构建用户界面的 JavaScript 库
V
Vue.js
渐进式 JavaScript 框架
N
Next.js
基于 React 的全栈 Web 框架