coding-in-react-native-expo
CommunityGuidelines for building React Native Expo apps.
Authorkishan04rajput
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides structured guidelines to ensure consistency, maintainability, and quality when developing React Native apps with Expo and Expo Router.
Core Features & Use Cases
- Project structure & routing: Use the app/ directory for screens and routes; define layouts with _layout.tsx and dynamic routes.
- Components & styling: Enforce native components, responsive styling, and optional shared components.
- UI/UX best practices: Platform-specific variants, gestures, safe areas, and performance considerations.
- State & logic: Use hooks, context for shared state, and proper API integration patterns.
- Performance: Prefer FlatList for lists; memoization; avoid inline styles for many items.
- Expo APIs & Data: Correctly manage permissions, fonts, and API services via centralized modules.
- Coding standards: Naming conventions, code structure, and DRY principles.
- Common pitfalls: Avoid web-only constructs, remove console.log in prod.
Quick Start
Follow this skill's guidelines to scaffold a new Expo Router project or audit an existing one. Start by creating the app/ structure, then apply the recommended patterns to a sample screen, and run the app to validate UI consistency.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: coding-in-react-native-expo Download link: https://github.com/kishan04rajput/ai-ide-rules/archive/main.zip#coding-in-react-native-expo Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.