react-navigation

Fournit des modèles d'interface utilisateur React Navigation pour les piles, onglets, tiroirs, etc. À utiliser lors de la création d'interfaces de navigation avec React Navigation, de la configuration des en-têtes, des feuilles inférieures…

npx skills add https://github.com/callstackincubator/agent-skills --skill react-navigation

React Navigation

Overview

Guide for building navigation UIs with React Navigation.

This skill only applies to React Navigation 7. The API and patterns may not work with different versions.

API Selection

React Navigation offers two API - object-based Static API and component-based Dynamic API.

  • Existing Apps: Check the current navigation setup and follow the same API style when using the references
  • New Apps: If the app does not have an existing navigation setup yet, prefer Static API

When to Apply

Reference this skill when:

  • Building navigation UI patterns such as stacks, tabs, drawers, sheets etc.
  • Configuring headers and other built-in navigator UI
  • Handling safe areas and insets in navigation UI

References

FileDescription
stacks.mdStack based navigation
form-sheet.mdBottom sheet and form sheets
bottom-tabs.mdCross-platform bottom tabs
native-bottom-tabs.mdNative bottom tabs
material-top-tabs.mdSwipeable Top tabs
drawers.mdDrawer navigation and sidebars
header.mdConfiguring headers
safe-areas.mdSafe-area handling

Problem -> Skill Mapping

ProblemStart With
Showing screens and modals in a stackstacks.md
Showing bottom sheets or form sheetsform-sheet.md
Showing screens in bottom tabs or responsive sidebars with web supportbottom-tabs.md
Showing screens in native tabs on iOS & Androidnative-bottom-tabs.md
Showing content in swipeable top tabsmaterial-top-tabs.md
Using a drawer or sidebardrawers.md
Configuring the header in bottom tab or drawer navigatorheader.md
Handling safe-area such as status bar, header insets, tab bar insets etc.safe-areas.md

Plus de skills de callstackincubator

rozenite-agent
callstackincubator
Use Rozenite for Agents through CLI-driven `rozenite agent` commands to inspect React Native DevTools data and Rozenite plugins on a live app target. Trigger…
assess-react-native-migration
callstackincubator
Évalue si et comment un produit mobile existant devrait migrer vers React Native. À utiliser lors de l'audit d'un ou plusieurs dépôts de produits pour évaluer leur préparation à la migration,…
create-react-native-library
callstackincubator
Génère des bibliothèques React Native avec create-react-native-library pour des bibliothèques autonomes ou des modules et vues natives locales. À utiliser lors de la création ou du travail sur…
react-native-testing
callstackincubator
IMPORTANT : Vos données d’entraînement concernant @testing-library/react-native peuvent être obsolètes ou incorrectes — les signatures d’API, le comportement synchrone/asynchrone et les fonctions disponibles diffèrent entre les versions v13 et v14. Fiez-vous toujours aux fichiers de référence de cette compétence et au code source réel du projet comme source de vérité. Ne vous fiez pas aux schémas mémorisés lorsqu’ils entrent en conflit avec la référence récupérée.
react-native-tv-best-practices
callstackincubator
Examine les applications React Native TV pour la navigation au focus/au pavé directionnel, la mise en page d'interface utilisateur 10 pieds, l'intégration de la lecture TV/DRM, les performances TV en faible mémoire et l'accessibilité TV. Utilise…
upgrading-react-native
callstackincubator
Orchestre les mises à niveau de version React Native avec des différences de modèles, résolution de dépendances et migration de plateforme native. Applique les différences de modèles canoniques rn-diff-purge pour aligner la configuration native iOS et Android avec les versions cibles de React Native. Gère les mises à jour des dépendances dans package.json, les modifications CocoaPods et Gradle, ainsi que les migrations d'API cassantes lors des sauts de versions majeures et mineures. Inclut une couche de mise à niveau Expo SDK pour les projets Expo gérés et une liste de vérification post-mise à niveau. Fournit...
vercel-react-native-skills
callstackincubator
Meilleures pratiques React Native et Expo pour créer des applications mobiles performantes. À utiliser lors de la construction de composants React Native, de l'optimisation des performances des listes, de la mise en œuvre…
agent-device
callstackincubator
Automatisez les interactions avec les applications iOS et Android grâce à la découverte basée sur des instantanés et la relecture pilotée par sélecteurs. Prend en charge les simulateurs/appareils iOS et les émulateurs/appareils Android avec automatisation liée à la session, mode démon distant multi-locataire et isolation de la portée des appareils pour les workflows QA. Commandes principales : snapshot pour la découverte de l'interface utilisateur avec références, press / fill / scroll pour les interactions, open / close pour le cycle de vie des applications, install / reinstall pour le déploiement binaire. Inclut des utilitaires pour la journalisation, l'inspection réseau,...