React Native
A React-based framework for building native apps across platforms.
React Native is the official site and documentation hub for the open-source framework that lets developers build native mobile apps with React and JavaScript. It explains core components, platform APIs, architecture, releases, community projects, and recommended tooling such as Expo for new app projects.
Why it stands out
- Uses React’s component model while rendering to native platform UI rather than a purely web-based shell.
- Maintained by Meta with a large contributor ecosystem and visible production adoption.
- Covers both framework fundamentals and practical ecosystem paths, including Expo for app scaffolding and tooling.
- Extends beyond iOS and Android through community initiatives such as Windows, macOS, and web targets.
Good to know
- React Native itself does not define a full app structure for routing or access to every platform API; new projects often need Expo or another framework layer.
- Advanced platform features may require third-party modules or custom native code.
- Developers still need familiarity with React, JavaScript, and native mobile build concepts to use it effectively.
Under the radar: When starting from scratch, follow the site’s Expo recommendation first; it can save substantial setup work around routing, device testing, and native module configuration before you decide whether custom native code is needed.
Photos

React developers who need to ship iOS and Android apps without maintaining completely separate native UI codebases. Build a new mobile app using React patterns and native platform UI components. Look up component and API references while implementing screens, images, text, and platform-specific behavior. Evaluate Expo and other ecosystem tools before starting a production React Native project. Follow release notes, architecture updates, community projects, and showcased apps.
Documentation for guides, components, APIs, architecture, releases, contributing, and community resources. The site highlights JavaScript-authored interfaces rendered through native platform UI, explains core cross-platform components such as View, Text, and Image, and points new projects toward Expo for routing, developer tooling, SDK modules, and native-code workflows.
Alternative listings
A definitive reference hub for HTML, CSS, JavaScript, and Web APIs.
coding / ProgrammingMDN Web Docs is a comprehensive documentation site for core web platform technologies, including HTML, CSS, JavaScript, SVG, HTTP, accessibility, WebAssembly, and browser APIs. It combines reference pages, practical guides, beginner learning paths, compatibility-focused material, and small web development tools such as a playground and CSS generators.
0 votesVisit siteHands-on coding tutorials, references, and exercises for common web tech.
coding / ProgrammingW3Schools is a web-based learning site for web development, programming, databases, and related technical skills. It combines short tutorials with reference pages, interactive code examples, exercises, quizzes, code challenges, certificates, and browser-based tools for practicing without a local setup.
0 votesVisit site
Similar sites elsewhere
- Expo — expo.dev
- Flutter — flutter.dev
- Ionic — ionicframework.com
- NativeScript — nativescript.org
1 of 5