material ui checkbox checked not working
// For me it was that I was using the wrong syntax for setting the state. 
// Here is the correct way: 
this.setState({checkedId});
//Here is the way I was doing it which was wrong: 
this.setState(checkedId);. 
//Correcting this resolved the issue
//Also if the SwitchBase component isn't aware of a change in the internal checkbox component.
//The native checkbox element is being updated internally based on the checked attribute.
//But by just setting the checked property, there will be no change event emitted.
//You will have to dispatch a change event manually, but this needs you to override some React 
//logic to make it work which I do not recommend.
//Another possible solution would to be to wrap the checkbox in a component 
//which holds the state of a single checkbox. By defining a setChecked 
//method on the class component, you can call this method to change the 
//checked state.
//Check out this codesandbox: https:codesandbox.io/s/material-ui-u822z?fontsize=14&hidenavigation=1&theme=dark