Как называть компоненты, чтобы проект рос без хаоса
1. Название должно отражать роль, а не реализацию
Хорошее имя компонента сразу отвечает на вопрос "зачем он нужен". Например, CheckoutSummary понятнее, чем RightPanel.
Когда структура проекта растет, такие названия экономят часы на чтении кода и ускоряют onboarding новых разработчиков.

2. Единый стиль нейминга упрощает масштабирование
Если в проекте есть общий подход (Card, CardHeader, CardFooter), команда быстрее находит нужные блоки и реже дублирует функциональность.
Единый стандарт особенно важен в коммерческих проектах, где одновременно работают дизайнеры, фронтенд и бэкенд.

3. Читабельный код снижает стоимость поддержки
Понятные названия компонентов уменьшают риск ошибок при доработках, ускоряют ревью и делают проект предсказуемым в развитии.
Это напрямую влияет на бизнес: меньше технического долга, быстрее внедряются новые гипотезы, ниже стоимость изменений.
