Skip to main content

Vue d’ensemble

Kit’Asso utilise des custom hooks pour encapsuler la logique métier complexe et la rendre réutilisable à travers l’application. Ces hooks gèrent le fetching de données, l’état local, les side effects et les interactions utilisateur. Hooks disponibles :
  • useAppData - Chargement global des données
  • useFavorites - Gestion des favoris
  • useToolFilters - Recherche et filtrage
  • useToolComparison - Mode comparaison
  • useAppModals - State management des modals
  • useNetworkUtils - Utilitaires réseau
  • useWorkflowProgress - Progression dans workflows
Localisation : src/hooks/

useAppData

Description

Hook principal qui charge toutes les données de l’application au démarrage avec retry logic et fallback. Fichier : src/hooks/useAppData.ts

Utilisation


useFavorites

Description

Gestion des outils favoris avec persistence localStorage. Fichier : src/hooks/useFavorites.ts

Utilisation


useToolFilters

Description

Gestion de la recherche et du filtrage d’outils avec debouncing. Fichier : src/hooks/useToolFilters.ts

Ressources

API Layer

API utilisée par les hooks

Components

Composants utilisant ces hooks

Testing

Comment tester les hooks

Getting Started

Setup environnement de dev