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

Ребят, вопрос по структуре файлов: есть папка components в которой лежат

папки с компонентами, которая в руте

мб еще, что не в components, а в routes лежат они, либо в pages
суть в том, что в этих папкам компонентов, могут же юзаться подкомпоненты этих компонентов

и вот, как лучше/правильнее назвать эту папку, в которой лежат подкомпоненты компонета?

components тоже или мб elements?

16 ответов

18 просмотров

я называю обычно elements либо parts ещё можно идти по цепочке atoms -> molecules -> organisms

я использую layout как папку с костяком, типо основа всех страниц: навигация и основное поле(<main> короче), потом views, вьюфсы находятся внутри лайаута, это для страниц типо лента, профиль и и.д. В общем все это добро внутри конкретного лайаута, потом отдельная папка components в src для общих компонентов, ну и внутри каждого компонента своя папка components, папка assets для всяких общих стилей там, картинок, темная тема и прочая хрень, utils - всякие глобальные вещи типо инстанса axios, mock - заглушки из данных

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

Вот, ты для папки подкомпонентов даешь название components тоже. Говорят, плохая практика, вроде как

Разбивай на роуты, страницы и компоненты отдельно.

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

Та это понятно. Я именно для подкомпонентов интересуюсь. Вообще, это для RN проекта, спросил просто тут, ибо онлайн больше)

Ну тогда условно папка Profile, главный компонент будет index.jsx либо profile.jsx, и там же создавай подкомпоненты.

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

Так, а папку для подкомпонентов как называть лучше?

Не надо ещё одну папку создавать для них. Если все относится к Profile то туда и создавай. А главный компонент назови index.jsx / profile.jsx

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

Всё лепить на один уровень, тоже не очень. Были проекты такие, грязно выглядит

default as …

Если это маленькие компоненты то норм. Слишком большая вложенность папок тоже не очень. Надо знать меру.

Вот такие экспорты из индексов жс в каждой папке как выше на скрине спасают от длинющих импортов в основных компонентах, можно дальше быть Педантом и делать архитектуры, структуры, деревья, пирамидки,ступеньки...

Согласен

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

Плюсую. Ну, у меня в индексе обертка редакса лежит

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта