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

react-native

/react-native

Pomaga budować natywne aplikacje mobilne w React Native: komponenty, gesty, animacje i API platformy.

Repozytorium
skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
14.10.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
22
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
2
Przestarzałość

Brak sygnałów. Repozytorium zmienione 14.10.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 budować natywne aplikacje mobilne w React Native: komponenty, gesty, animacje i API platformy.

Oryginalny opis (EN)

React Native framework for building native mobile apps with React. Use when building iOS/Android apps, working with native components, handling touch interactions, animations, or platform APIs.

Jak działa

  1. Core References
  2. Features
  3. Key Recommendations
Sekcje z nagłówków SKILL.md, w oryginale · 90 linii, 577 słów
Podgląd SKILL.md
---
name: react-native
description: React Native framework for building native mobile apps with React. Use when building iOS/Android apps, working with native components, handling touch interactions, animations, or platform APIs.
metadata:
  author: Hairyf
  version: "2026.1.31"
  source: Generated from https://github.com/facebook/react-native-website, scripts located at https://github.com/antfu/skills
---

# React Native

> The skill is based on React Native, generated at 2026-01-31.

React Native lets you build mobile apps using only JavaScript. It uses the same design as React, letting you compose a rich mobile UI from declarative components. With React Native, you don't build a "mobile web app", an "HTML5 app", or a "hybrid app". You build a real mobile app that's indistinguishable from an app built using Objective-C or Java.

## Core References

| Topic | Description | Reference |
|-------|-------------|-----------|
| Core Components | View, Text, Image, TextInput, ScrollView - fundamental UI building blocks | [core-components](references/core-components.md) |
| Layout with Flexbox | Flexbox layout system for positioning and aligning components | [core-layout](references/core-layout.md) |
| Styling | StyleSheet API for creating and organizing component styles | [core-styling](references/core-styling.md) |

## Features

### Animations

| Topic | Description | Reference |
|-------|-------------|-----------|
| Animated API | Create fluid animations with Animated.Value, timing, spring, and gesture integration | [features-animations](references/features-animations.md) |
| Easing Functions | Easing functions for custom animation curves and natural motion | [features-easing](references/features-easing.md) |

### User Interactions

| Topic | Description | Reference |
|-------|-------------|-----------|
| Touch Handling | Pressable, Touchable components, and gesture responders for handling user input | [features-touch-handling](references/features-touch-handling.md) |
| Keyboard | Keyboard API for handling keyboard events, dismissing keyboard, and KeyboardAvoidingView | [features-keyboard](references/features-keyboard.md) |

### UI Components

| Topic | Description | Reference |
|-------|-------------|-----------|
| Additional Components | Modal, Switch, ActivityIndicator, RefreshControl for dialogs, toggles, loading states | [components-ui](references/components-ui.md) |

### Data Display

| Topic | Description | Reference |
|-------|-------------|-----------|
| Lists | FlatList and SectionList for efficiently rendering large, scrollable lists | [features-lists](references/features-lists.md) |

### Styling and Theming

| Topic | Description | Reference |
|-------|-------------|-----------|
| Colors and Theming | Colors, PlatformColor, Appearance API for theming and dark mode support | [features-colors-theming](references/features-colors-theming.md) |

### Platform Integration

| Topic | Description | Reference |
|-------|-------------|-----------|
| Platform APIs | Linking, Dimensions, Platform detection, AppState, and native integrations | [features-platform-apis](references/features-platform-apis.md) |
| Network | Fetch API for making HTTP requests and handling network responses | [features-network](references/features-network.md) |
| StatusBar | Control status bar appearance, style, and visibility | [features-statusbar](references/features-statusbar.md) |
| Share & Vibration | Native share dialog and device vibration for haptic feedback | [features-share-vibration](references/features-share-vibration.md) |
| Timers | setTimeout, setInterval, requestAnimationFrame for scheduling and delays | [features-timers](references/features-timers.md) |
| Platform-Specific APIs | Android (PermissionsAndroid, ToastAndroid, DrawerLayoutAndroid) and iOS (ActionSheetIOS) | [features-platform-specific](references/features-platform-specific.md) |

### Accessibility

| Topic | Description | Reference |
|-------|-------------|-----------|
| Accessibility | Screen reader support, accessibility labels, roles, and states | [features-accessibility](references/features-accessibility.md) |

### Advanced Styling

| Topic | Description | Reference |
|-------|-------------|-----------|
| Transforms | 2D and 3D transforms for rotation, scale, translation, and skew | [features-transforms](references/features-transforms.md) |

### Best Practices

| Topic | Description | Reference |
|-------|-------------|-----------|
| Performance | Performance optimization techniques, profiling, and common bottlenecks | [best-practices-performance](references/best-practices-performance.md) |
| Debugging | Debugging tools, Dev Menu, LogBox, React Native DevTools, and debugging techniques | [best-practices-debugging](references/best-practices-debugging.md) |

## Key Recommendations

- **Use StyleSheet.create()** for all styles instead of inline objects
- **Use FlatList** instead of ScrollView for long lists
- **Enable useNativeDriver** for animations when possible (transform, opacity)
- **Use Pressable** for new touch interactions (preferred over Touchable components)
- **Handle platform differences** with Platform.select() and Platform.OS
- **Test on real devices** - simulator behavior may differ from actual devices
- **Optimize list performance** with getItemLayout for fixed-height items
- **Use TypeScript** for better type safety and developer experience
Pliki w paczce (22)
  • GENERATION.md 2 KB
  • SKILL.md 5 KB
  • references/best-practices-debugging.md 6 KB
  • references/best-practices-performance.md 7 KB
  • references/components-ui.md 8 KB
  • references/core-components.md 8 KB
  • references/core-layout.md 7 KB
  • references/core-styling.md 7 KB
  • references/features-accessibility.md 6 KB
  • references/features-animations.md 10 KB
  • references/features-colors-theming.md 6 KB
  • references/features-easing.md 5 KB
  • references/features-keyboard.md 5 KB
  • references/features-lists.md 9 KB
  • references/features-network.md 8 KB
  • references/features-platform-apis.md 11 KB
  • references/features-platform-specific.md 9 KB
  • references/features-share-vibration.md 5 KB
  • references/features-statusbar.md 3 KB
  • references/features-timers.md 5 KB
  • references/features-touch-handling.md 11 KB
  • references/features-transforms.md 5 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · hairyf/skills90MIT
ericrisco/rsc-harness100MIT
TerminalSkills/skills100Apache-2.0
nimadorostkar/Claude-Skills-collection100MIT
vercel-labs/json-render100Apache-2.0
claude-dev-suite/claude-dev-suite100MIT
lynricsy/hyperskills100MIT
jezweb/claude-skills100MIT
G1Joshi/Agent-Skills100MIT

Migawka bazy z 13.11.2026 · wersja paczki 776eb055ea9e (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-skills
    Zawiera dobre praktyki React Native i Expo dla wydajnych aplikacji mobilnych: komponenty, wydajność list, animacje i moduły natywne.
  • 100react-native-guidelines
    Zawiera dobre praktyki React Native i Expo dla wydajnych aplikacji mobilnych: komponenty, wydajność list, animacje i moduły natywne.
  • 90react-native-core
    Opisuje podstawowe komponenty React Native, układ, stylowanie, listy i API platformy przy budowie interfejsów mobilnych.
  • 95vercel-react-native-skills
    Stosuje dobre praktyki React Native i Expo przy budowie wydajnych aplikacji mobilnych: komponenty, wydajność list, animacje i moduły natywne.
  • 95react-native-platform
    Obsługuje kod specyficzny dla platform iOS i Android w React Native: Platform API, komponenty platformowe, moduły natywne i dobre praktyki wieloplatformowe.
  • 100react-native-expert
    Pomaga budować produkcyjne aplikacje wieloplatformowe w React Native i Expo: komponenty, Expo Router, wydajność list, animacje Reanimated, kod iOS i Android, 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.