Comment puis-je empêcher la fonction OnClick dans le bouton d'être appelée chaque fois que la liste est rendue? Comme toujours, merci pour votre aide. P> P>
4 Réponses :
Vous pouvez l'envelopper dans une fonction, en ligne ou le déclarer ailleurs dans le code A et donner la référence à console.log (city.name) code> est une déclaration. OnClick code> attend une fonction. onclick p>. p>.
Un onclick accepte une fonction comme paramètre. Pas un appel de fonction.
Donc une fonction qui sera appelée. Qui s'appelle un rappel. console.log () code> est un appel de la fonction. Vous appelez la méthode du journal qui appartient à l'objet de la console. P> p>
onclick code> prend un rappel / une fonction à appeler lorsque Cliquez sur CODE> Evénement se produisant ainsi, ajoutez votre code à l'intérieur de la fonction et vous êtes bon d'aller <button onClick={() => console.log(city.name)} >Button</button>
Vous devez l'envelopper dans une fonction Annon. Une fonction Annon est une fonction sans nom et peut infuser être déclarée en ligne:
() => {}
Vous exécutez la fonction immédiatement. Enveloppez-le dans un
Callback code>:() => console.log (city.name) code>