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:
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:
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: