Какая типичная ошибка при работе с Angular CDK и как её избежать?
Что хотят услышать интервьюеры:
Главная ошибка: писать собственный overlay без учета focus/scroll/position.
Ответ:
Angular CDK — это низкоуровневые primitives: overlay, portal, drag-drop, scrolling, a11y.
Как избежать: держать явный поток данных, типизировать контракты, писать тесты и проверять поведение в сценариях изменения состояния.
Пример безопасного подхода:
<button matButton>Сохранить</button>