I have a checkbox for filters of products. What I want is to change the value of checked when click from false to true or vice-versa. I have defined a handleChangeChecked function to perform this operation which takes two arguments.
const [Filters, setFilters] = useState([
{
id: 'brand',
name: 'Brands',
options: [
{ value: 'Casio', label: 'Casio', checked: false },
{ value: 'Yamaha', label: 'Yamaha', checked: false },
],
},
{
id: 'size',
name: 'No of Keys',
options: [
{ value: 32, label: '32 Keys', checked: false },
{ value: 37, label: '37 Keys', checked: false },
{ value: 44, label: '44 Keys', checked: false },
{ value: 49, label: '49 Keys', checked: false },
{ value: 61, label: '61 Keys', checked: false },
{ value: 76, label: '76 Keys', checked: false },
],
}
]
const handleChangeChecked = (section, value) => {
console.log(section,value) //brand Casio (if I click on Casio Checkbox)
}
How can I achieve this functionality?