Какая типичная ошибка при работе с Angular CDK и как её избежать?

AngularMiddle+Angular Material and CDKТеорияangularcdkmiddleplus

Что хотят услышать интервьюеры:

Главная ошибка: писать собственный overlay без учета focus/scroll/position.

Ответ:

Angular CDK — это низкоуровневые primitives: overlay, portal, drag-drop, scrolling, a11y.

Как избежать: держать явный поток данных, типизировать контракты, писать тесты и проверять поведение в сценариях изменения состояния.

Пример безопасного подхода:

<button matButton>Сохранить</button>

Источники

Похожие вопросы