Skip to content
Snippets Groups Projects
Commit 1f3c1656 authored by Jean-Christophe's avatar Jean-Christophe
Browse files

modif et état courant : pb

parent 1289c867
No related branches found
No related tags found
No related merge requests found
...@@ -46,6 +46,8 @@ où `tag` peut prendre comme valeur : ...@@ -46,6 +46,8 @@ où `tag` peut prendre comme valeur :
voir `/src/components/person.jsx` voir `/src/components/person.jsx`
* `v5.1` : gestion d'événements * `v5.1` : gestion d'événements
voir `/src/components/star.jsx` et `onClick` 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. Faire ```git checkout main``` pour revenir à la version finale.
...@@ -10,7 +10,12 @@ const Star = () => { ...@@ -10,7 +10,12 @@ const Star = () => {
const [ on, setOn ] = useState(false) ; const [ on, setOn ] = useState(false) ;
/* onClick listener, turn the star on if not yet */ /* 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( return(
<img src = { on ? starOn : starOff } <img src = { on ? starOn : starOff }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment