Я новичок, чтобы реагировать. Я пытаюсь создать компонент, который скрывает div при нажатии флажка. Проблема, с которой я сталкиваюсь, заключается в том, что, если я установлю несколько флажков, видимость divs будет переключенаЕсть ли альтернативный способ разрешить выбор всех флажков?
Функциональность должна быть следующей: установить флажок или несколько> div остается скрытым, пока все флажки не будут удалены или отключены.
JSX:
import React, { useState } from 'react';
function reactComponent() {
const [isChecked, setIsChecked] = useState(false);
const toggle = () => setIsChecked(!isChecked);
return (
<div>
<div>
<input type="checkbox" id="option" name="option" onClick={toggle} />
<label for="scales">option</label>
</div>
<div>
<input type="checkbox" id="option" name="option" onClick={toggle} />
<label for="scales">option</label>
</div>
<div className={isChecked ? "hide" : "block "}>
<h3 className="red bold">Content</h3>
<p>lorem Ipsum</p>
</div>
</div>
)
}
export default reactComponent