Przejdź do treści
Biblioteka skilli
Programowanie · Budowanie i kod

react-native-expert

/react-native-expert

Pomaga w aplikacjach mobilnych React Native i Expo: wzorce nawigacji, kod platformowy, moduły natywne i optymalizację list.

Licencja
MIT
Ostatnia zmiana repozytorium
31.08.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
6
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
1
Przestarzałość

Brak sygnałów. Repozytorium zmienione 31.08.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

  1. Role Definition
  2. When to Use This Skill
  3. Core Workflow
  4. Reference Guide
  5. Constraints
  6. Output Templates
  7. Knowledge Reference
Sekcje z nagłówków SKILL.md, w oryginale · 68 linii, 338 słów
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

RepozytoriumWynikLicencja
Ta strona · wesleyegberto/software-engineering-skills90MIT
tech-leads-club/agent-skills100MIT
Jeffallan/claude-skills100MIT
nasac0x/code-orchestrator100MIT
personamanagmentlayer/pcl100Apache-2.0
aarvion-ai/stackwise-skills100MIT

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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.