Всем привет, возникла вот такая вот делима. Вопрос в том, стоит или не стоит использовать название файлом в формате
/audioList/index.tsx
или все же стоит использовать
/audioList/audioList.tsx
Какие вообще есть плюсы и минусы при использовании того или иного способа. На работе против использования index.tsx в компоненте, только для public API. То бишь, в проекте должно быть примерно вот так:
Как мне сказали и если я правильно понял, что проблема использования index формата заключается в неудобстве, что тяжело искать нужный файл, потому что они все index.tsx
Но при поиске ведь, если вбить название компонента, но когда вбиваешь в поиске название компонента, в поиске отображается сразу папка, в которой и находятся все нужные тебе компоненты, а дальше просто выбираешь, как мне кажется, тут нет такой сильной проблемы.
Вторая проблема, что не удобно понять в каом файле ты работаешь, потому что все они index.tsx
Но это тоже ведь не проблема, когда открыто 2 файла, с левой стороны подписывается в какой папке лежит index.tsx, то бишь название компонента
Я с толкнулся с этой проблемой, по причине того, что начал использовать FSD и когда я дописал уже проект почти, узнал у о существовании
@feature-sliced/eslint-config - это линтер для FSD и проблема в том, что он не дает называть файлы типа AudiList.tsx
Потом в export ошибка линта выдает
И вот можете расписать, пожалуйста, ваше мнение насчет этого. Плюсы и минусы и вашу позицию максимально подробно, хочу все же разобраться, что лучше, что хуже и что приоритетнее