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

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

Делаю чтобы пустой флаг становился закрашенным при клике на кнопку, в котором он находится, но сейчас у меня меняются сразу все, пробовал передавать id как ключ, картина все та же, сейчас код выглядит так
const [check, setCheck] = useState(false);
<td>
          <button
            onClick={() => {
              setCheck((prevCheck) => !prevCheck);
            }}
          >
            {Bookmark(check)}
          </button>
        </td>


const Bookmark = (status) => {
  if (status === false) {
    return <i className="bi bi-bookmark"></i>;
  } else if (status === true) {
    return <i className="bi bi-bookmark-fill"></i>;
  }
};
  • Вопрос задан
  • 51 просмотр
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

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