с разработчиками. Дело в том, что id это уникальный селектор и если таких более одного на странице, их поведение может быть не правильным ( не правильно применяются стили к ним итд) дабы избежать этого, использование id это плохой подход, поэтому фронтэнд любит классы. С другой стороны верстка может меняться и классы могут тоже меняться. Как же быть? Использовать data-* атрибуты как id, например data-id или data-test-id="header" итд там, где вам нужен id. Причем ещё плюс в том, что можно поискать какой-нибудь плагин для вебпака (если им собирается бандл для фронтенда) и вырезать эти атрибуты для продакшна
Интересно
Обсуждают сегодня