Hello
En fait c'est un problème qu'on rencontre lorsque React est en train de lire notre application (il éxecute le code parfois avant qu'on reçoive une réponse).
Dans la première ligne de code, vous avez ajouté une vérification supplémentaire pour vous assurer que "errors.pseudo" est défini en utilisant la condition "errors.pseudo &&". Si "errors.pseudo" est indéfini, la condition est fausse et le reste de la ligne de code n'est pas évalué, ce qui évite une erreur.
Dans la seconde ligne de code, vous n'avez pas ajouté de vérification pour vous assurer que "errors.pseudo" est défini. Par conséquent, si "errors.pseudo" est indéfini, la tentative d'accéder à la propriété "type" provoquera l'erreur que vous avez rencontrée.
Pour résoudre cette erreur, vous pouvez ajouter une vérification pour vous assurer que "errors.pseudo" est défini avant d'essayer d'accéder à la propriété "type". Vous pouvez utiliser la même condition que dans la première ligne de code pour cela :
{errors.pseudo && errors.pseudo.type === "required" && (
<small>Veuillez renseigner ce champ</small>
)}