169 похожих чатов

Всем доброго времени суток. Недавно начал внедрять структору директорий по

фичам, работать стало проще, но заметил такую вещь, что не всегда бывает понятно какая фича от какой зависит. Чтобы это исправить хочу попробовать создавать файлики в которых будут описываться инпорты фич (по аналогии с экспортами в index.js), но смущает, что нигде про такую штуку не слышал.

Может быть кто-нибудь шарит за подводные из-за которых это полная дичь о которой даже упоминать не стоит?

10 ответов

16 просмотров

https://medium.freecodecamp.org/scaling-your-redux-app-with-ducks-6115955638be

Это типа ты абстракцию на уровне реэкспорта делаешь? Гм... ДОвольно интересно кстати, надо будет запомнить.

Alexandr- Автор вопроса

Угу

Можешь абстрактный пример дать?

достаточно экспортов мне кажется я у себя сделал правило еслинта, что импортировать одну "папку" из другой можно только из индекса если хочется дальше разделить, то можно каждую папку сделать отдельным пакетом, тогда можно будет в package.json отслеживать

А можно код для правила?

Ооо, поделись правилом плиз, если не долго)

закрытый код в целом логика такая: - по имени файла определяешь, в какой "папке" сейчас находишься - по строке импорта определяешь, что это импорт чего-то из другой папки - если в импорте после имени папки есть ещё хоть один сегмент - все, запрещаем

Alexandr- Автор вопроса

https://codesandbox.io/s/fancy-frost-7w2un?file=/src/features/featureOne/imports.js

Alexandr- Автор вопроса

Понял, спасибо за совет!

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта