React · Middle · Pytanie 52 z 75
Gdzie umieścić kod, który ma się wykonać, bo użytkownik kliknął „Kup”?
- ✓Poprawna odpowiedź: W handlerze zdarzenia, a nie w efekcie reagującym na stan
- 2W
useEffectobserwującym flagębought - 3W ciele komponentu podczas renderu
Wyjaśnienie
Efekty służą do synchronizacji z systemami zewnętrznymi, bo komponent jest wyświetlany. Logika wywołana konkretną interakcją należy do handlera tej interakcji.