React · Junior · Запитання 59 з 75

Як зробити, щоб клік по кнопці всередині картки не викликав ще й onClick картки?

<div onClick={openCard}>
  <button onClick={(e) => { e.stopPropagation(); like(); }}>Like</button>
</div>

Пояснення

Події React спливають як DOM-події (окрім onScroll). Повернення false у React нічого не зупиняє; використовуйте явно stopPropagation або preventDefault.

Де почитати

Помилка в запитанні

React · Junior · запитання 59

Перевірте себе

Пройдіть тест React · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест