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