Discussions

Masquer les détails

Image

Je me suis pris un peu plus la tête je pense que mon code n'est pas faux plus lourd.

{montrerLesDetails ? (
        <div className="read-more" onClick={() => setMontrerLesDetails(true)}>
          Cacher les détails
        </div>
      ) : (
        <div className="read-more" onClick={() => setMontrerLesDetails(true)}>
          En savoir plus
        </div>
      )}


Merci à toi pour ton temps.

1 réponse
Image
Louis-Nicolas Leuillet
Le 26/03/2024 à 14:40

Hello Mickael, pour moi c'est tout bon ! C'est même très propre de le faire avec une condition ternaire. On pourrait aussi aller encore plus loin :

<div className="read-more" onClick={() => setMontrerLesDetails(prevState => !prevState)}>
    {montrerLesDetails ? (
        "Cacher les détails"
    ) : (
        "En savoir plus"
    )}
</div>
Image
Inscrivez-vous ou connectez-vous pour participer à la discussion.

Informations

Créée le March 26, 2024 2:17 PM
Dernière activité le March 26, 2024 2:40 PM