Перейти к содержимому

Nielsen's 10 Usability Heuristics

#ЭвристикаКомпонентыТокеныПаттерны
1Visibility of system status[[loading]], [[toast]], [[progress-bar]][[motion]][[loading-states]]
2Match between system and real world[[icon]], [[button]][[typography]][[naming-conventions]]
3User control and freedom[[dialog]], [[toast]][[undo-rollback]]
4Consistency and standardsВсе компонентыВсе токены[[convergence-framework]]
5Error prevention[[input]], [[form-field]][[color#error]][[form-validation]]
6Recognition rather than recall[[tab-bar]], [[breadcrumbs]][[tab-bar]], [[search]]
7Flexibility and efficiency of use[[keyboard-shortcuts]][[power-user-patterns]]
8Aesthetic and minimalist design[[spacing]], [[typography]][[content-hierarchy]]
9Help users recognize errors[[input]], [[toast]][[color#error]][[error-handling]]
10Help and documentation[[tooltip]], [[empty-state]][[onboarding]]

TODO: Раскрыть каждую эвристику подробно, добавить примеры нарушений