Задать вопрос
@supkiler

Как сделать чтоб класс менялся только у одного элемента?

Как сделать чтоб при нажатии на кнопку менялся класс только у этой кнопки ? и чтоб также менялся у других когда на них нажимал , но на другой кнопке класс так же оставался класс ?
const btn = (id) =>{
  let play = [...todo].map(item =>{
    if(item[0] == id){
      setIcon(!icon)
    }
    return item
  })
  setTodo(play)
}
const btnIcon = icon ? 'icon-pause' : 'icon-play'

<button className={`icon ${btnIcon}`} onClick={() => btn(item[0])}></button>

67716f9912171253741250.png67716f9f8fcd7448471738.png
  • Вопрос задан
  • 187 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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