Галочки позволяют пользователю выбрать один или несколько элементов из набора.
Галочки можно использовать для включения или выключения опции.
Если в списке отображается несколько вариантов,
вы можете сэкономить место, используя галочки вместо переключателей "вкл/выкл".
Если у вас одна опция, избегайте использования галочек и используйте переключатель включения/выключения.
Галочка может иметь только два состояния в форме: отмечена или не отмечена.
Она либо передает (submits, сабмитит) свое значение, либо нет.
Визуально галочка может находиться в трех состояниях: отмечена, не отмечена или неопределенная.
Все элементы управления формы должны иметь метки, и это касается радиокнопок, флажков и переключателей. В большинстве случаев для этого используется элемент <label> (FormControlLabel).
Когда метка не может быть использована, необходимо добавить атрибут непосредственно к компоненту ввода.
В этом случае вы можете применить дополнительный атрибут (например, aria-label, aria-labelledby, title) через свойство inputProps.