Делаю чтобы пустой флаг становился закрашенным при клике на кнопку, в котором он находится, но сейчас у меня меняются сразу все, пробовал передавать 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>;
}
};