From 1f3c165699567666659c8cc6284321c52c9c6681 Mon Sep 17 00:00:00 2001
From: Jean-Christophe <>
Date: Fri, 19 Jan 2024 15:25:27 +0100
Subject: [PATCH] =?UTF-8?q?modif=20et=20=C3=A9tat=20courant=20:=20pb?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 README.md                         | 2 ++
 src/components/star.component.jsx | 7 ++++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index bcd7f7c..5f55b06 100644
--- a/README.md
+++ b/README.md
@@ -46,6 +46,8 @@ où `tag` peut prendre comme valeur :
   voir `/src/components/person.jsx` 
 * `v5.1` : gestion d'événements  
   voir `/src/components/star.jsx` et `onClick`
+* `v5.2` : modification  et état courant : mise en évidence du problème  
+  voir `/src/components/star.jsx`
 
 Faire ```git checkout main``` pour revenir à la version finale.
 
diff --git a/src/components/star.component.jsx b/src/components/star.component.jsx
index 2777c4b..7d4a08a 100644
--- a/src/components/star.component.jsx
+++ b/src/components/star.component.jsx
@@ -10,7 +10,12 @@ const Star = () => {
    const [ on, setOn ] = useState(false) ;
 
    /* onClick listener, turn the star on if not yet */
-   const handleClick = event => setOn(true);                          // event is not used here, could be omitted
+   const handleClick = () => {
+      setOn(!on);
+      console.log(on);
+      setOn(!on);
+      console.log(on);
+   }
 
    return(
       <img src = { on ? starOn : starOff }
-- 
GitLab