Rule of Claw
codingVerified

React Native Expo Professional Development

Professional React Native development with Expo, TypeScript, and mobile best practices

content
# React Native + Expo Professional Development

## Architecture
- Use Expo Router for file-based navigation
- Organize by feature, not by type
- Use TypeScript strict mode throughout
- Implement proper error boundaries per screen

## Mobile Best Practices
- Design for offline-first with local storage
- Handle keyboard avoidance properly
- Use FlatList/SectionList for lists (never ScrollView for long lists)
- Implement proper deep linking
- Handle safe areas consistently
- Use React Native Reanimated for animations
- Test on both iOS and Android simultaneously

## Performance
- Avoid unnecessary re-renders with React.memo
- Use useCallback for event handlers
- Implement proper image caching
- Lazy load screens and heavy components
- Profile with React DevTools and Flipper
react-nativeexpomobiletypescriptperformance

Compatible with

cursoropenclaw