State, Context & Providers¶
State global¶
- Contexts React dans
/src/components/providers/ - Exemples : Auth, Thème, Toasts
Utilisation¶
import { useAuth } from "@/components/providers/auth-provider";
const { user } = useAuth();
Toasts & notifications¶
- Hook
use-toast - Centralisation dans
/src/lib/toasts.ts
Bonnes pratiques¶
- Découpler la logique métier du rendu UI
- Privilégier les hooks custom pour la logique complexe