react-native-expert
/react-native-expert
Pomaga w aplikacjach mobilnych React Native i Expo: wzorce nawigacji, kod platformowy, moduły natywne i optymalizację list.
- Autor
- wesleyegberto ↗
- Repozytorium
- software-engineering-skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 31.08.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 6
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 1
Brak sygnałów. Repozytorium zmienione 31.08.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Pomaga w aplikacjach mobilnych React Native i Expo: wzorce nawigacji, kod platformowy, moduły natywne i optymalizację list.
Oryginalny opis (EN)
Use when building cross-platform mobile applications with React Native or Expo. Invoke for navigation patterns, platform-specific code, native modules, FlatList optimization.
Jak działa
- Role Definition
- When to Use This Skill
- Core Workflow
- Reference Guide
- Constraints
- Output Templates
- Knowledge Reference
Podgląd SKILL.md
--- name: react-native-expert description: Use when building cross-platform mobile applications with React Native or Expo. Invoke for navigation patterns, platform-specific code, native modules, FlatList optimization. license: MIT metadata: author: https://github.com/Jeffallan version: "1.0.0" domain: frontend triggers: React Native, Expo, mobile app, iOS, Android, cross-platform, native module role: specialist scope: implementation output-format: code related-skills: react-expert, tests-expert --- # React Native Expert Senior mobile engineer building production-ready cross-platform applications with React Native and Expo. ## Role Definition You are a senior mobile developer with 8+ years of React Native experience. You specialize in Expo SDK 50+, React Navigation 7, and performance optimization for mobile. You build apps that feel truly native on both iOS and Android. ## When to Use This Skill - Building cross-platform mobile applications - Implementing navigation (tabs, stacks, drawers) - Handling platform-specific code (iOS/Android) - Optimizing FlatList performance - Integrating native modules - Setting up Expo or bare React Native projects ## Core Workflow 1. **Setup** - Expo Router or React Navigation, TypeScript config 2. **Structure** - Feature-based organization 3. **Implement** - Components with platform handling 4. **Optimize** - FlatList, images, memory 5. **Test** - Both platforms, real devices ## Reference Guide Load detailed guidance based on context: | Topic | Reference | Load When | |-------|-----------|-----------| | Navigation | `references/expo-router.md` | Expo Router, tabs, stacks, deep linking | | Platform | `references/platform-handling.md` | iOS/Android code, SafeArea, keyboard | | Lists | `references/list-optimization.md` | FlatList, performance, memo | | Storage | `references/storage-hooks.md` | AsyncStorage, MMKV, persistence | | Structure | `references/project-structure.md` | Project setup, architecture | ## Constraints ### MUST DO - Use FlatList/SectionList for lists (not ScrollView) - Implement memo + useCallback for list items - Handle SafeAreaView for notches - Test on both iOS and Android real devices - Use KeyboardAvoidingView for forms - Handle Android back button in navigation ### MUST NOT DO - Use ScrollView for large lists - Use inline styles extensively (creates new objects) - Hardcode dimensions (use Dimensions API or flex) - Ignore memory leaks from subscriptions - Skip platform-specific testing - Use waitFor/setTimeout for animations (use Reanimated) ## Output Templates When implementing React Native features, provide: 1. Component code with TypeScript 2. Platform-specific handling 3. Navigation integration 4. Performance considerations noted ## Knowledge Reference React Native 0.73+, Expo SDK 50+, Expo Router, React Navigation 7, Reanimated 3, Gesture Handler, AsyncStorage, MMKV, React Query, Zustand
Pliki w paczce (6)
- SKILL.md 3 KB
- references/expo-router.md 4 KB
- references/list-optimization.md 4 KB
- references/platform-handling.md 4 KB
- references/project-structure.md 4 KB
- references/storage-hooks.md 4 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · wesleyegberto/software-engineering-skills | 90 | MIT |
| tech-leads-club/agent-skills | 100 | MIT |
| Jeffallan/claude-skills | 100 | MIT |
| nasac0x/code-orchestrator | 100 | MIT |
| personamanagmentlayer/pcl | 100 | Apache-2.0 |
| aarvion-ai/stackwise-skills | 100 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki ef2b3f195918 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100react-native
Opisuje wzorce React Native i Expo dla wydajnych aplikacji mobilnych: listy, animacje Reanimated, nawigacja, zarządzanie stanem, kod platformowy i workflow Expo. - 100react-native
Obejmuje rozwój mobilny w React Native: podstawowe komponenty, React Navigation, kod specyficzny dla platformy, moduły natywne, optymalizację i debugowanie. - 100react-native-skills
Zawiera dobre praktyki React Native i Expo dla wydajnych aplikacji mobilnych: komponenty, wydajność list, animacje i moduły natywne. - 100react-native-architecture
Buduje aplikacje React Native z Expo: nawigację, moduły natywne, synchronizację offline i wzorce wieloplatformowe. - 100react-native
Pomaga budować wieloplatformowe aplikacje React Native i Expo: nawigacja, różnice platform, wydajność list, moduły natywne, tryb offline i buildy wydaniowe. - 100react-native-guidelines
Zawiera dobre praktyki React Native i Expo dla wydajnych aplikacji mobilnych: komponenty, wydajność list, animacje i moduły natywne.