data-*: хуки для JS без классов-мешалок
data-action, data-id в UI-kit.
`<button data-action="open-brief">` отделяет поведение от визуального класса `.btn-primary` — делегирование кликов по `[data-action]`.
Имена после `data-` должны быть в kebab-case; не храните в data-* большие JSON — используйте script type=application/json.
- data-* — MDN — Правила именования.
- HTML data attributes — web.dev — Практики.
Доступность
data-* не заменяют aria-* — состояние раскрытия по-прежнему `aria-expanded`.