Cross Platform Mobile Framework
reactnative.dev
2
Leaving SiteNav
External Link Disclaimer
You are about to visit reactnative.dev. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
An open source framework created and maintained by Meta that enables developers to create native mobile applications for Android, iOS, and other platforms using React and JavaScript, following the principle of learn once, write anywhere. The framework renders React primitives directly to native platform UI components rather than web views, meaning applications use the same native platform APIs as fully native applications, delivering native performance, native touch handling, and native accessibility features. Core components like View, Text, and Image map directly to platform-specific native UI building blocks including UIView and UILabel on iOS, android.view.View and android.widget.TextView on Android, ensuring pixel-perfect native rendering. The framework is used in production by major companies including Facebook, Instagram, Discord, Tesla, Bloomberg, Microsoft Office, Walmart, Coinbase, Shopify, and Pinterest, demonstrating its viability for large-scale commercial applications. The new architecture features Fabric, a new rendering system that enables concurrent rendering and synchronous layout; TurboModules for lazy-loaded native modules with type safety through code generation; and JSI, a JavaScript engine interface allowing direct JavaScript-to-C++ calls without bridge overhead. The framework recommends Expo as the primary development framework, providing a comprehensive toolchain for building, testing, and deploying applications with managed native dependencies and over-the-air updates. Community libraries provide access to hundreds of native APIs including camera, geolocation, biometric authentication, push notifications, in-app purchases, and BLE communication.
Tags & Categories
Categories
Statistics
2
Views
0
Clicks
0
Like
0
Dislike