О чекбоксах и переключателяхСтатья о разнице использования двух типах контролов.
Чекбокс (checkbox) имеет три состояния:
— выбранный,
— невыбранный,
— неопределенный. Состояние, когда опции группируются под родительским пунктом. И эти опции могут быть, как в выбранном так и невыбранном состоянии.
Переключатель (toggle) имеет два состояния: включён и выключен.
В каких ситуациях что использоватьПереключатель рекомендуется использовать в ситуациях, когда при его включении происходит моментальное действие. Например, включить и выключить автояркость.
Чекбоксы рекомендуется использовать в ситуациях, когда:
— Когда действие будет применено только после подтверждения операции.
— В ситуации множественного выбора.
— В неопределённом состоянии. Когда можно выбрать некоторые из подпунктов списка под родительским пунктом.
— Нужно выбрать элемент из списка похожих объектов.
Подробнее о каждом пункте с наглядными примерами в статье по ссылке —
https://is.gd/Z1pxT7