react-native-architecture
Concevoir une architecture React Native rapidement
Les applications React Native complexes peuvent devenir difficiles à mettre à l'échelle et à maintenir. Cette compétence fournit des modèles d'architecture Expo éprouvés et des exemples de code pour créer des applications de production avec la navigation, la synchronisation hors ligne et les modules natifs.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "react-native-architecture". Outline an Expo Router structure with auth and tabs
Résultat attendu:
- Regrouper les routes dans les dossiers (auth) et (tabs)
- Utiliser une disposition racine pour configurer les fournisseurs partagés
- Rediriger les utilisateurs non authentifiés vers la connexion
- Définir les écrans d'onglets avec des icônes cohérentes
Utilisation de "react-native-architecture". Show how to persist data offline
Résultat attendu:
- Utiliser React Query avec le persister AsyncStorage
- Configurer staleTime et gcTime pour la mise en cache
- Implémenter des mises à jour optimistes pour une meilleure UX
- Synchroniser les données lorsque la connexion est rétablie
Utilisation de "react-native-architecture". What native modules should I use
Résultat attendu:
- expo-secure-store pour le stockage sécurisé des jetons
- expo-haptics pour le retour tactile
- expo-local-authentication pour la biométrie
- expo-notifications pour les alertes push
Audit de sécurité
SûrThis is a documentation-only skill containing architectural patterns and example code. Static analyzer flagged documentation keywords as security issues, but all findings are false positives. No executable code, file access, or network requests exist. The skill contains only markdown documentation with TypeScript/JavaScript examples for React Native development.
Facteurs de risque
🌐 Accès réseau (6)
⚙️ Commandes externes (22)
Score de qualité
Ce que vous pouvez construire
Planifier la structure de l'application
Définir la disposition des dossiers, les groupes de routage et les fournisseurs pour une nouvelle application React Native.
Ajouter la synchronisation hors ligne
Choisir la persistance React Query et les modèles de mise à jour optimiste pour une utilisation hors ligne.
Améliorer les performances
Sélectionner les stratégies de rendu de liste et de mémorisation pour les grands ensembles de données.
Essayez ces prompts
Suggérer une structure de projet React Native et une disposition Expo Router pour des onglets et l'authentification.
Fournir un modèle AuthProvider avec protection des routes et stockage sécurisé des jetons.
Expliquer la mise en cache hors ligne, les mises à jour optimistes et l'invalidation avec React Query.
Lister les bonnes pratiques pour les retours haptiques, la biométrie et les notifications push dans Expo.
Bonnes pratiques
- Utiliser les groupes Expo Router pour organiser les flux de navigation
- Persister les requêtes pour l'accès hors ligne et un démarrage rapide
- Tester sur de vrais appareils pour le comportement de la plateforme
Éviter
- Stocker les secrets directement dans le code source
- Récupérer des données à l'intérieur des fonctions de rendu
- Ignorer les différences d'interface utilisateur iOS et Android