git clone git@github.com:MrLootman/NextChallenge-Answerscd NextChallenge-Answersnpm installnpm run devEnsuite, ouvrez le navigateur à l’adresse indiquée dans le terminal (par défaut : http://localhost:3000/).
Dans ce projet, le composant Home contient un formulaire, lui-même contenant un input et un bouton.
Côté backend, le fichier /actions/homeActions.ts contient la logique de traitement de ce que l'utilisateur a renseigné. La logique est très simple : Si la réponse n'est pas correcte, cela renvoie false. Si la réponse est celle attendue, cela renvoie true.
Ton objectif se situe côté client, dans le composant Home.
Tu vas devoir :
-
Faire apparaître un message sous le formulaire lorsqu'une mauvaise réponse a été renseignée par l'utilisateur. Pour cela, tu peux décommenter la ligne 7, et ainsi bénéficier d'un tableau de messages en cas d'échec.
-
Une même réponse ne doit jamais apparaître deux fois consécutivement.
-
Bonus : Les réponses doivent être mélangées aléatoirement.