check a checkbox when another checkbox is checked in react

Viewed 29

I have three checkboxes, when one check box is checked, I want the second check box to be checked automatically. The below code is written in a modal. It will only set the state value, but the checkbox is not getting checked. The change will be reflected only when we close and open the modal again.

<Checkbox className="checkbox-wrapper" onChange={(e, data) => {
     if(data.checked){ 
       setAddAccessCheck( ...addAccessCheck,ga.groupId])
       setEditAccessCheck([...editAccessCheck,ga.groupId])
      }
      else{
       setAddAccessCheck(addAccessCheck.filter((add) => add !== ga.groupId))
       setEditAccessCheck(editAccessCheck.filter((del) => del !== ga.groupId))
     }
    }}
   value={addAccessCheck}
   defaultChecked={addSubmitAccessCheck.includes(ga.groupId) ? true : false}
 />```

0 Answers
Related