Напомню, мы говорили об абстрактных компонентах и начали с контролов. Я показывал, что важно сразу отрисовать каждый компонент в виде матрицы состояний и проверить поведение на всех платформах, чтобы быть уверенным, что ничего не сломается.
Благодарю за материал, давно искал такую информацию, автору спасибо что рассматривает очень нужные темы, на основе таких статей можно и курс запустить)