react-native
A framework for building native applications using React
Discover how React Native manages state and props across the bridge. Learn about the architecture for efficient updates and optimized performance in your apps.
React Native package.json Dependencies: Runtime, Peer, and Build Tooling ExplainedExplore React Native's package.json dependencies, including runtime, peer, and build tools, to understand the framework's core architecture and essential components like Metro and Hermes.
How Core React Native Components Are Implemented Natively: The View Manager BridgeDiscover how React Native bridges JavaScript components to native UI objects using the view manager system. Learn about runtime instantiation and configuration of native views.
How React Native Integrates with Native Platform SDKs: iOS and Android Architecture ExplainedUnderstand how React Native interfaces with iOS UIKit and Android View systems via a bridge serializing calls to native modules for real UI components. Explore the architecture.
How React Native Handles Layout and Rendering Primitives: Shadow Nodes, Yoga, and Fabric ExplainedDiscover how React Native manages layout and rendering. Learn about Shadow Nodes, Yoga, and Fabric for efficient, native view creation and optimization.
Main Modules Exported by React Native's index.js: Complete API ReferenceExplore React Native's index.js exports, including UI components and native APIs. Discover the complete API reference and optimize your app's bundle size.
How React Native Implements Its JavaScript to Native BridgeDiscover how React Native implements its JavaScript to Native bridge. Explore the three-layer architecture, JS executor, and C++ registry for efficient bidirectional calls.
Key Files to Understand React Native Architecture: A Developer's Guide to the Core SourceExplore key React Native architecture files like index.js, ReactNative.java, and FabricUIManager.js to understand the core source code and improve your development.
How React Native Shares Native Code Between Platforms: The C++ Core ArchitectureDiscover how React Native shares native code using its C++ core architecture. Learn about JSI, Fabric, TurboModules, and Yoga for efficient cross-platform development.
Main Directories Within the packages/react-native Directory: Complete GuideExplore the main directories within the packages/react-native folder, including src React ReactAndroid ReactCommon and sdks. Understand the structure of the React Native codebase.
How Native Code Is Organized in React Native for Android and iOSExplore how React Native organizes native code into ReactAndroid ReactApple and ReactCommon directories for efficient cross-platform development.
Essential React Native Configuration Files for Understanding the ArchitectureUncover essential React Native configuration files like react-native.config.js metro.config.js and ReactNativeFeatureFlags.config.js to master its architecture.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →