Я предпочитаю оборачивать элементы внутри моего <label>
, потому что мне не нужно генерировать идентификаторы.
Я разработчик Javascript, и React или Angular используются для создания компонентов, которые могут быть использованы мной или другими пользователями Тогда будет легко дублировать идентификатор на странице, что приведет к странному поведению.