Home
Use Case
Type:
Mobile / Cross-Platform Stack
Typical Use Case:
iOS and Android apps from single codebase, rapid mobile prototyping
Famous Usage:
Facebook, Instagram, Shopify mobile apps
📱 React Native Stack
React Native · Metro · Node.js
RN
React Native
Cross-Platform Mobile Framework
React components render native iOS/Android views
Bridge for native modules, hot reload, fast refresh
JSX, Hooks, navigation, state management (Redux, Context)
↓
M
Metro
JavaScript Bundler
Fast bundler optimized for React Native workflows
Hot module replacement, source maps, tree shaking
Supports multiple platforms (iOS, Android, Web)
↓
N
Node.js
JavaScript Runtime & Tooling
Runs Metro bundler, npm/yarn package management
CLI tools for project init, build, run, link native modules
Backend APIs, dev servers, build scripts in JavaScript
Flow:
React Native components → Metro bundles JS → Node.js runtime powers tooling and development workflow.