Компонентный подход в дизайне интерфейсов я перенял из архитектуры, благодаря программе для архитектурного проектирования АрхиКАД, на которую меня подсадила Тоня Крюгер
БЭМ или вёрстка независимыми блоками. Для начала разберемся с тем, что такое «Блок»