Skip to content

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