Есть фронтенд-проекты, где новый разработчик боится открыть папку components.
И обычно это очень плохой знак.
Потому что если UI-слой превращается в свалку shared-компонентов без границ ответственности — дальше поддержка становится мучением.
Особенно когда внутри Button внезапно оказывается бизнес-логика, запросы и половина state-management.
Production frontend со временем начинает ценить не "переиспользование любой ценой", а предсказуемость структуры.
Иногда лучше иметь три похожих компонента, чем один универсальный монстр на 900 строк с 48 пропсами. https://motoyama.one
1July 6, 2026 119 1