React · Middle · Frage 52 von 75
Wohin gehört Code, der läuft, weil der Nutzer auf „Kaufen“ geklickt hat?
- 1In den Event-Handler, nicht in einen Effekt
- 2In den Komponentenrumpf, direkt beim Rendern
- 3In einen
useEffect, der ein Flagboughtbeobachtet
Antwort zeigen
Richtige Antwort: In den Event-Handler, nicht in einen Effekt
Erklärung
Effekte dienen der Synchronisation mit externen Systemen, weil die Komponente angezeigt wird. Logik, die eine bestimmte Interaktion auslöst, gehört in den Handler dieser Interaktion.