I want to change the value of a checkbox and get its value.
with:
const[check, setCheck] = useState()
const handleChange = () =>{
setCheck(prevValue => !prevValue)
console.log(check)
}
it works fine, it shows true and false by clicking
with:
const [checked, setChecked] = useState({
checked1: false,
chekced2: false,
...
});
const handleChange = (e) => {
const { name, value } = e.target;
setChecked((prevState) => {
return {
...prevState,
[name]: value
};
});
console.log(checked.checked1)
};
it only shows false only, if it is checked or not. Where is my mistake?