rn-auth
Безопасно 70Implémenter l'authentification React Native dans les applications Expo
от CJHarmath
L'authentification React Native nécessite une gestion minutieuse des flux OAuth, du stockage sécurisé des jetons et de la gestion des sessions. Cette compétence fournit des modèles éprouvés pour implémenter la connexion avec Google, le stockage des jetons avec SecureStore, les routes protégées avec Expo Router, et l'intégration backend.
rn-async-patterns
Безопасно 70Déboguer les problèmes async React Native
от CJHarmath
Les bugs async dans les applications React Native fonctionnent souvent en développement mais échouent sous charge. Cette compétence fournit des modèles pour détecter et corriger les conditions de concurrence, les promesses flottantes et les problèmes de timing async dans la gestion d'état basée sur Zustand.
react-zustand-patterns
Безопасно 70Appliquer des modèles de gestion d’état avec Zustand
от CJHarmath
La simplicité de Zustand masque des complexités de timing qui provoquent des bugs subtils. Apprenez des modèles pour le comportement synchrone de set(), la prévention des closures obsolètes, les actions asynchrones et l’optimisation des sélecteurs afin d’écrire une gestion d’état React fiable.
react-testing
Безопасно 68Écrire des tests React avec Jest et Testing Library
от CJHarmath
Le test des composants React nécessite de comprendre le rendu des composants, les interactions utilisateur et la gestion des états asynchrones. Cette compétence fournit des modèles prêts à l'emploi pour Jest et React Testing Library qui vous aident à écrire des tests fiables pour les composants, les stores, les hooks et les opérations asynchrones.
react-state-flows
Безопасно 69Implémenter des flux d'état React complexes
от CJHarmath
Les opérations React multi-étapes avec des dépendances asynchrones sont suceptibles de bogues d'ordonnancement et de préconditions manquantes. Cette compétence fournit des modèles et des listes de vérification pour implémenter des motifs de machine à états robusta dans les applications React web et React Native.
react-performance
Безопасно 70Optimiser les performances d'une application React
от CJHarmath
Les applications React souffrent souvent de re-rendus inutiles et d'un rendu lent des listes, causant une mauvaise expérience utilisateur. Cette compétence fournit des patterns experts pour la mémoïsation, la virtualisation, le fractionnement de code et le profilage de performances afin de construire des applications React rapides et réactives.
react-observability
Безопасно 70Créer des applications React observables avec une journalisation intelligente
от CJHarmath
Les échecs silencieux rendent le débogage impossible. Cette compétence vous apprend à écrire du code React avec une observabilité intégrée grâce à la journalisation structurée, des messages d'erreur contextuels et des modèles de débogage prêts pour la production.
react-async-patterns
Безопасно 69Corriger les bugs asynchrones React avec des patterns éprouvés
от CJHarmath
Les bugs asynchrones dans React fonctionnent souvent en développement mais échouent sous charge. Cette compétence fournit des patterns testés en conditions réelles pour les promesses flottantes, les conditions de course et les problèmes de timing asynchrone avec Zustand et React Query.
py-testing-async
Безопасно 69Écrire des tests asynchrones avec pytest
от CJHarmath
Les tests asynchrones nécessitent des patterns spécifiques qui diffèrent du code synchrone. Cette compétence fournit des patterns prêts à l'emploi pour la configuration de pytest-asyncio, les fixtures asynchrones, le mocking de fonctions asynchrones et l'isolation des tests de base de données.
py-sqlmodel-patterns
Безопасно 70Écrire des patterns SQLModel pour les bases de données asynchrones
от CJHarmath
SQLModel combine Pydantic et SQLAlchemy, créant une confusion entre les modèles et les schémas. SQLAlchemy asynchrone a des règles différentes du synchrone. Cette compétence fournit des patterns testés pour le eager loading, les relations, les sessions, et les opérations courantes de base de données.
py-fastapi-patterns
Безопасно 70Appliquer les bonnes pratiques FastAPI
от CJHarmath
Développer des API avec FastAPI nécessite de comprendre l'injection de dépendances, les modèles de réponse et la conception de schémas OpenAPI. Cette compétence fournit des modèles éprouvés qui préviennent les bugs courants et améliorent l'expérience développeur pour les équipes frontend.
py-async-patterns
Безопасно 69Appliquer les modèles asynchrones Python
от CJHarmath
Le code Python asynchrone souffre souvent de conditions de course, de fuites de sessions et de problèmes de pool de connexions. Cette compétence fournit des modèles éprouvés pour FastAPI et SQLAlchemy qui prévalent les pièges asynchrones courants.
py-alembic-patterns
Безопасно 69Créer des migrations Alembic sécurisées pour PostgreSQL
от CJHarmath
Les migrations de bases de données peuvent causer des pertes de données ou des temps d'arrêt lorsqu'elles sont mal effectuées. Cette compétence fournit des modèles testés pour créer, réviser et appliquer en toute sécurité des migrations Alembic.
expo-build-deploy
Низкий риск 68Créer et déployer des applications iOS Expo
от CJHarmath
Les builds iOS Expo nécessitent une configuration complexe d'EAS Build, des certificats et de TestFlight. Cette compétence fournit des instructions étape par étape pour configurer les builds, soumettre à TestFlight et résoudre les problèmes courants.
testing-patterns
Безопасно 69Écrire des tests clairs avec les patterns Jest
от ChrisWiles
Les tests deviennent difficiles à maintenir lorsqu'ils sont incohérents, trop complexes ou testent des détails d'implémentation. Cette compétence fournit des patterns Jest éprouvés pour les fonctions factory, les stratégies de mocking et les workflows TDD.
systematic-debugging
Безопасно 70Déboguer avec analyse de cause racine
от ChrisWiles
Le débogage sans approche systématique mène à des correctifs axés sur les symptômes qui masquent les problèmes sous-jacents. Cette compétence impose une méthodologie en quatre phases qui retrace les problèmes jusqu'à leur source avant d'appliquer toute correction, ce qui donne des solutions de meilleure qualité.
react-ui-patterns
Безопасно 70Créer des interfaces React avec des modèles modernes
от ChrisWiles
Les applications React rencontrent des difficultés avec les états de chargement, la gestion des erreurs et les états vides, ce qui nuit à l'expérience utilisateur. Cette compétence fournit des modèles éprouvés pour gérer les états de l'interface, les soumissions de formulaires et la récupération asynchrone de données.
graphql-schema
Безопасно 69Générer des requêtes et mutations GraphQL
от ChrisWiles
L'écriture manuelle d'opérations GraphQL entraîne des erreurs de type et des problèmes de maintenance. Cette compétence fournit des modèles éprouvés pour les requêtes, les mutations et l'intégration d'Apollo Client avec la génération automatique de types.
formik-patterns
Безопасно 69Créer des formulaires React avec Formik
от ChrisWiles
La création de formulaires dans React nécessite la gestion de la validation, de l'état et de la soumission. Cette compétence fournit des modèles Formik éprouvés pour créer des formulaires accessibles et validés avec des schémas Yup.
core-components
Безопасно 70Créer une UI cohérente avec des patterns de design system
от ChrisWiles
Créer des interfaces sans standards de design entraîne des styles incohérents et des problèmes de maintenance. Cette skill fournit des patterns de composants et des design tokens pour des interfaces utilisateur unifiées et maintenables.