@ogneog

Как узнать на какой блок был клик в ReactJS?

Здравствуйте.
Есть структура:

<div classname="containter" onClick={(e) => handleClick(e)}>
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>


Как узнать на какой блок внутри общего контейнера был совершен клик? Или на каждый нужно вешать onClick?!

Просто я на контейнер установил onClick и вывожу в консоль, мне почему-то иногда выдает empty string.

const handleClick = (e) => {
        console.log(e.target.className);
    }
  • Вопрос задан
  • 160 просмотров
Пригласить эксперта
Ответы на вопрос 1
@karminski
Senior React.JS Developer
Это основы JS https://learn.javascript.ru/event-delegation, делегирование событий. Реакт тут не при чем.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы