Событие не работает в React Hooks при передаче идентификатора. TypeError: event.stopPropagation не является функцией - PullRequest
0 голосов
/ 15 апреля 2020

Событие не работает в React Hooks при передаче идентификатора. Я хочу получить идентификатор в этой функции, но есть ошибка TypeError:

{item.is_favorite ? <FavoriteIcon className={classes.fav} /> : <FavoriteBorderIcon className={classes.remFav} onClick={() => addFav(item.id)} />}

  let addFav = (event, id) => {
     event.stopPropagation();
    alert(id);
  }

1 Ответ

1 голос
/ 15 апреля 2020

Попробуйте следующий код:

Первый аргумент - это объект события, а второй - идентификатор вашего элемента.

{item.is_favorite ? <FavoriteIcon className={classes.fav} /> : <FavoriteBorderIcon className={classes.remFav} onClick={(e) => addFav(e, item.id)} />}
...