Module: UserContext

Contexte React pour la gestion globale des utilisateurs inscrits via API.
Source:

Methods

(inner) UserProvider(props) → {React.JSX.Element}

Provider du contexte utilisateur. Charge les utilisateurs depuis l'API au montage et expose les fonctions CRUD.
Parameters:
Name Type Description
props Object
Properties
Name Type Description
children React.ReactNode
Source:
Returns:
Type
React.JSX.Element

(inner) useUsers() → {UserContextValue}

Hook personnalisé pour accéder au contexte utilisateur.
Source:
Returns:
Type
UserContextValue

Type Definitions

User

Type:
  • Object
Properties:
Name Type Description
name string Nom de l'utilisateur
firstName string Prénom de l'utilisateur
email string Email de l'utilisateur
birthDate string Date de naissance
postalCode string Code postal
city string Ville
Source:

UserContextValue

Type:
  • Object
Properties:
Name Type Description
users Array.<User> Tableau des utilisateurs inscrits
addUser function Enregistre un utilisateur via l'API
fetchUsers function Recharge la liste depuis l'API
loading boolean Indique si un chargement est en cours
Source: