@MRcracker

Как узнать элемент по которому кликнули?

Создаю выпадающий список. Проблема с которой столкнулся - при нажатии на один список открываются сразу все списки. Для списков использовал useState. Понимаю, что нужно добавить e.target, но не понимаю как именно соединить его с useState. Подскажите, пожалуйста.

const [show, setShow] = useState(false);

<div
        className="class"
        onClick={(e) => setShow(!show)}
      >
</div>
  • Вопрос задан
  • 926 просмотров
Пригласить эксперта
Ответы на вопрос 1
pumbasl
@pumbasl
Выводить массив списков через map, и вешать на клик id элемента на который кликнули, как вариант.
onClick={() => handleClick(id)}
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы