0

This checkbox is consistent in displaying the wrong value of 'checked'

 <input type='checkbox'
 name='isCheckeD' 
 id='isChecked'
 checked={formData.isCheckeD}
 onChange={handleChecked}
 />

the function is

function handleChecked(e) {
    const {name, checked} = e.target 
    formDataSet( cB => {
            return {...cB, [name]: checked}
        }) 
    console.log(formData.isChecked)

}

and the state is:

const [formData, formDataSet] = useState(
    {
     isCheckeD: false    
    }
)

Any ideas?

ydrea
  • 71
  • 1
  • 1
  • 8

0 Answers0