UNPKG

dry-react

Version:

Initialiseur de structure React Native typée et modulaire

92 lines (57 loc) 2.03 kB
🖼️ 1. assets/ *********************** Contient toutes les ressources statiques utilisées dans l’application. Images (.png, .jpg, .svg) Sons / vidéos Polices (.ttf, .otf) Icônes ⚙️ 2. configs/ ************************ Contient la configuration globale du projet : Fichiers d’environnement (API URLs, clés, constantes) Configuration Axios, Firebase, etc. Paramètres d’application selon les environnements (dev, prod) 🧠 3. contexts/ ***************** Contient les contexts React (Context API) utilisés pour partager des états globaux entre composants : Authentification Thème (dark/light) Paramètres utilisateur Langue 🧩 4. components/ ****************** Contient tous les composants réutilisables (boutons, cartes, inputs, modaux, etc.) 🪝 5. hooks/ **************** Contient les hooks personnalisés (custom hooks) pour isoler de la logique réutilisable. 📄 6. models/ *************** Contient les interfaces et types TypeScript utilisés dans l’app. 🧭 7. navigations/ ****************** Contient toute la logique de navigation (React Navigation). 🧑‍💻 8. providers/ ****************** Contient les fournisseurs de contexte ou d’état global, souvent combinés avec contexts/. 📦 9. resources/ ****************** Contient les textes, traductions, constantes, ou fichiers statiques JSON. Utile si ton app est multilingue ou a des textes fixes. 📱 10. screens/ ****************** Contient les écrans de ton application (pages principales). 🔌 11. services/ ****************** Contient les fonctions d’appel API ou services externes : Requêtes HTTP (Axios, Fetch) Intégrations Firebase WebSocket, etc. 🏪 12. store/ ************* Contient le state management global (Redux, Zustand, Recoil, MobX…). 🧮 13. utils/ ************** Contient les fonctions utilitaires réutilisables partout : Formatage de date, nombre Validation, helpers Calculs