Компонент
Определение
Компонент (англ. component) — самостоятельная часть интерфейса или системы со своей задачей, которую можно использовать много раз. Во фронтенде компонентом бывает кнопка, карточка товара, форма поиска или целый блок корзины. Компонент делают один раз и вставляют на разные страницы, и исправление в нем сразу появляется везде. Пример: карточка товара одинаково работает в каталоге, поиске и рекомендациях. Из компонентов собирают экраны фронтенда, а набор готовых компонентов с правилами называют дизайн-системой. В архитектуре компонентом называют крупный модуль системы с понятными границами.