const [task, setTask] = useState([{name: 'name1', isChecked: false}, {name: 'name2', isChecked: false}])
I tried this way but it changes on every object:
const handleCheck = (toggle) => {
setTask(prevState => prevState.map(item => ({
...item,
isChecked: toggle,
})));
}