Let's say there's a panel with some information in a View state. If the user engages its Edit mode, everything becomes interactive. Some of the interactive components are checkboxes and radio buttons.
The checkboxes / radio buttons shouldn't be perceived as interactive in the View state, because the user might try to engage them, and it's read-only. But using disabled checkboxes and radio buttons doesn't seem correct, because it communicates that changing the value is unavailable to the user, when all they have to do is engage Edit mode.
There's an example in Material showing a check if an item is selected, and just a blank label (no component marking) if it's not selected. The thing that feels weird about it to me is when you'd show a group of checkbox options with nothing checked - just a cluster of labels. Is it better to be explicit about items that are unselected, such as with an X icon? Or is leaving it blank fairly understood now?