Компонентный подход к дизайну

Я расскажу о создании компонентного фреймворка для страницы результатов поиска. В числе прочего — о набитых нами шишках и о том, как этого можно было избежать.