reportez-vous au lien pour comprendre l'application -- https://assets.ccbp.in/frontend/content/react-js/emoji-game-output.gif --
npm install
npm start
L'application doit avoir les fonctionnalités suivantes
Le score et le score total du jeu en cours doivent être initialement 0 .
Lorsqu'un Emoji est cliqué
Si l'emoji cliqué n'est pas le même que l'un des emojis cliqués précédemment, le score doit être augmenté de 1 .
Si tous les emojis sont cliqués exactement une fois
Si l'emoji cliqué est le même que l'un des emojis cliqués précédemment
L' état du jeu ainsi que le score actuel et le bouton Rejouer doivent être affichés comme indiqué dans le fichier de conception (jeu perdu) .
Si le score obtenu dans le jeu en cours est supérieur aux scores précédents, le meilleur score doit être mis à jour en conséquence.
Lorsque vous cliquez sur le bouton Rejouer , nous devrions pouvoir rejouer au jeu.
Le bouton Rejouer devrait réinitialiser le jeu et le score, mais pas la valeur du meilleur score .
La liste des emojis est transmise au composant EmojiGame
en tant que prop emojisList
sous la forme d'un objet tableau.
Chaque objet emoji aura les propriétés suivantes
Clé | Type de données |
---|---|
identifiant | Nombre |
nomemoji | Chaîne |
URLemoji | Chaîne |
La valeur de l' id
de clé dans l'objet emoji doit être utilisée comme clé du composant EmojiCard
.
La valeur de la clé emojiName
dans l'objet emoji doit être utilisée comme texte alternatif pour l'image emoji
.
Votre tâche consiste à achever la mise en œuvre de
src/components/EmojiGame/index.js
src/components/EmojiGame/index.css
src/components/NavBar/index.js
src/components/NavBar/index.css
src/components/EmojiCard/index.js
src/components/EmojiCard/index.css
src/components/WinOrLoseCard/index.js
src/components/WinOrLoseCard/index.css
La propriété CSS curseur définit le type de curseur de la souris, le cas échéant, à afficher lorsque le pointeur de la souris est sur un élément. Utilisez le curseur de propriété CSS avec un pointer
de valeur pour indiquer un lien. Cliquez ici pour en savoir plus.
Un contour est une ligne tracée autour d’un élément, en dehors de la bordure. La propriété raccourcie CSS outline définit toutes les propriétés du outline. Utilisez la propriété CSS outline
avec la valeur none
pour masquer toutes les propriétés du outline. Cliquez ici pour en savoir plus.
###L'application est entièrement responsive (responsive-web-design)