фичам, работать стало проще, но заметил такую вещь, что не всегда бывает понятно какая фича от какой зависит. Чтобы это исправить хочу попробовать создавать файлики в которых будут описываться инпорты фич (по аналогии с экспортами в index.js), но смущает, что нигде про такую штуку не слышал.
Может быть кто-нибудь шарит за подводные из-за которых это полная дичь о которой даже упоминать не стоит?
https://medium.freecodecamp.org/scaling-your-redux-app-with-ducks-6115955638be
Это типа ты абстракцию на уровне реэкспорта делаешь? Гм... ДОвольно интересно кстати, надо будет запомнить.
Угу
Можешь абстрактный пример дать?
достаточно экспортов мне кажется я у себя сделал правило еслинта, что импортировать одну "папку" из другой можно только из индекса если хочется дальше разделить, то можно каждую папку сделать отдельным пакетом, тогда можно будет в package.json отслеживать
А можно код для правила?
Ооо, поделись правилом плиз, если не долго)
закрытый код в целом логика такая: - по имени файла определяешь, в какой "папке" сейчас находишься - по строке импорта определяешь, что это импорт чего-то из другой папки - если в импорте после имени папки есть ещё хоть один сегмент - все, запрещаем
https://codesandbox.io/s/fancy-frost-7w2un?file=/src/features/featureOne/imports.js
Понял, спасибо за совет!
Обсуждают сегодня