DZHAMBULAT-SAMOUCHKA
@DZHAMBULAT-SAMOUCHKA
Frontend разработчик

Как добавлять класс одному блоку и удалять класс у остальных блоков?

Здраствуйте! У меня есть родительский блок с несколькими < Item />. Мне нужно при нажатии на один из < Item /> добавлять этому блоку класс active, и при этом удалять класс active у других < Item />. Я не могу понять как это сделать.

РОДИТЕЛЬСКИЙ БЛОК
import Item from "./ITEM/Item";
export default function Group() {
  return (
    <ul className="group">
       <Item text="myItem1"/>
       <Item text="myItem2"/>
       <Item text="myItem3"/>
       <Item text="myItem4"/>
       <Item text="myItem5"/>
       <Item text="myItem6">
    </ul>
  );
}


ITEM БЛОК
export default function Item({text}) {
  return (
    <li className={`item`} onClick={() => {}} >
      <h2>{text}</h2>
    </li>
  );
}
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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