wshobson avatar

React Native Architecture

Built for teams shipping React Native apps to production, this covers the architectural decisions that matter: Expo Router for file-based navigation, offline-first patterns with React Query persistence, proper auth flows with route protection, and cross-platform native module integration. It walks through project structure, state management, and CI/CD setup with EAS Build. The code examples show real patterns like dynamic routing, secure token storage, and network-aware caching that you'll actually use in production apps, not just toy demos.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
9
skills.sh installs
15.6K
GitHub stars
42.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add wshobson/agents --skill react-native-architecture --agent claude-code

Installs into .claude/skills of the current project.

Files

React Native Architecture

Production-ready patterns for React Native development with Expo, including navigation, state management, native modules, and offline-first architecture.

When to Use This Skill

  • Starting a new React Native or Expo project
  • Implementing complex navigation patterns
  • Integrating native modules and platform APIs
  • Building offline-first mobile applications
  • Optimizing React Native performance
  • Setting up CI/CD for mobile releases

Core Concepts

1. Project Structure

src/
├── app/                    # Expo Router screens
│   ├── (auth)/            # Auth group
│   ├── (tabs)/            # Tab navigation
│   └── _layout.tsx        # Root layout
├── components/
│   ├── ui/                # Reusable UI components
│   └── features/          # Feature-specific components
├── hooks/                 # Custom hooks
├── services/              # API and native services
├── stores/                # State management
├── utils/                 # Utilities
└── types/                 # TypeScript types

2. Expo vs Bare React Native

Sponsors

Details

Repository
github.com/wshobson/agents
Categories
Frontend Development, DevOps & CI/CD, Code Review & Quality, Mobile Development

More from wshobson/agents

All 174
1callstackincubator avatarupgrading-react-nativecallstackincubator/agent-skillsUpgrades React Native apps to newer versions by applying rn-diff-purge template diffs, updating package.json dependencies, migrating native iOS and Android conf13.7Kskills.sh installs
2rohitg00 avataragentmemory-hooksrohitg00/agentmemoryThe agentmemory plugin hooks that capture observations automatically across the agent session lifecycle. Use when explaining how memory gets captured without ma11.3Kskills.sh installs
3github avatarmarkdown-to-htmlgithub/awesome-copilotConvert Markdown files to HTML similar to `marked.js`, `pandoc`, `gomarkdown/markdown`, or similar tools; or writing custom script to convert markdown to html a9.9Kskills.sh installs
4analogjs avatarangular-signalsanalogjs/angular-skillsImplement signal-based reactive state management in Angular v20+. Use for creating reactive state with signal(), derived state with computed(), dependent state 9Kskills.sh installs
5ibelick avatarui-skills-rootibelick/ui-skillsUse before UI-related work to select the smallest useful UI Skills context through the ui-skills CLI.8.1Kskills.sh installs
6analogjs avatarangular-formsanalogjs/angular-skillsBuild signal-based forms in Angular v21+ using the new Signal Forms API. Use for form creation with automatic two-way binding, schema-based validation, field st7.2Kskills.sh installs