Есть кулинария
Кофе с собой
8 апреля 2026 г.components / frontend

Как делить компоненты на shared и widgets

Нейминг и границы ответственности помогают не захламлять проект.

shared хранит примитивы и небольшие переиспользуемые блоки: кнопки, карточки, pagination, HTML renderer.

widgets собирают из shared полноценные куски страниц: hero, features, contacts block, article list.

Почему это полезно

Команда быстрее ориентируется в коде, а перенос кусочков между проектами становится безопаснее.