Я пришел на node.js Реактивный мир из мира .NET.
Я вижу точку, что директива импорта
import Header from 'components/Header';
короче
import Header from 'components/Header/HeaderComponent';
Еще одно замечание, что index.js является своего рода «основным» файлом в папке, который что-то экспортирует.
Похоже, что многие парни из js придерживаются этого подхода, используя index.js в каждой папке.
Я вижу это везде на github.
ИМХО, это довольно запутанно и раздражает, когда вы открываете несколько файлов, и все они имеют одинаковое имя index.js
![enter image description here](https://i.stack.imgur.com/BoGOE.png)
Не считаете ли вы, что этот подход не является лучшей практикой, основанной на учебных пособиях и шаблонах?