каждый компонент отдельная папка?
                  
                  
                  И стоит ли добавлять index-файл, чтобы экспорты делать из него? Это считается хорошей практикой?
                  
                  
                  Например:
                  
                  
                  /App
                  
                  
                  ./App.tsx
                  
                  
                  ./index.tsx
                  
                  
                  [ export { App } from './App.tsx'; ]
                  
                  
                
У меня каждый компонент - отдельная папка, а в ней index.js
По ситуации, если компоненты супермелкие то можно их группировать в одном файле. Например типографию. Если более сложные компоненты - также можно группировать, но уже как отдельные папки внутри основной папки группы. Например если у тебя компоненты формы. С index.js в папке просто проще жить, потому что не приходится импортировать дважды components/Button/Button. Это захламляет код
Обсуждают сегодня