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