React · Junior · Pytanie 19 z 75
Jak w React anulować domyślne wysyłanie formularza?
- 1Zwrócić
falsez handleraonSubmitformularza - ✓Poprawna odpowiedź: Wywołać
e.preventDefault()w handlerzeonSubmit - 3Dodać atrybut
noSubmitdo znacznika<form>w JSX
Wyjaśnienie
W React handlery dostają syntetyczne zdarzenie z tym samym API co natywne. return false, jak w starych handlerach inline w HTML, tu nie działa. Propagację można zatrzymać przez e.stopPropagation().