Size: a a a

2020 November 01

DZ

Dmitry Zherebko in React Kyiv
идея в том что бы вынести код который не привязан к доменной логике
источник

DZ

Dmitry Zherebko in React Kyiv
utils ещё более общее понятие чем libs
источник

AR

Alexey Raspopov in React Kyiv
Dmitry Zherebko
идея в том что бы вынести код который не привязан к доменной логике
Идея валидная, я скорее шуткую
источник

DZ

Dmitry Zherebko in React Kyiv
т.е что бы граф был всегда такой это немного упрощает мыслительный процесс когда в либсах не будет сайдеффектов и каких-то непонятных ифов от енваермента
источник

DZ

Dmitry Zherebko in React Kyiv
Dmitry Zherebko
пытался структурировать по схеме atomics (так сейчас большая часть проекта написала), это немного упрощает интеграцию новых ребята в проект, но с другой стороны может создать больше проблем, т.к неправильная групировка файлов это как неправильная абстракция
https://github.com/zmitry/react-guide/blob/master/Structure.md я вот тут пытался описать свой подход с папками, но со временем пришел к выводу что папки особо ничего не значат.
Просто придерживаешься KISS и принципов разделения до тех пор когда не возникает острая потребность в абстракциях и групировке

Архитектура это мыслительный процесс разработчиков и общее понимание как развивается проект, а не названия папочек
источник

RA

Ruslan Abdullaev in React Kyiv
Из модных - Atomic Design и Feature Slices
источник

RA

Ruslan Abdullaev in React Kyiv
Тут как с БЭМ, главное не как, а что. Т.е. главное, придерживаться хотя бы какой-то методологии
источник

AR

Alexey Raspopov in React Kyiv
Что такое feature slices?
источник

RA

Ruslan Abdullaev in React Kyiv
featureslices.dev | Documentation about FeatureSlices
https://featureslices.dev/
источник

DZ

Dmitry Zherebko in React Kyiv
Alexey Raspopov
Что такое feature slices?
когда создал папочку features
источник

SS

Serhey Shmyg in React Kyiv
Цікаво Atomic Design взагалі хтось юзає.
источник

AR

Alexey Raspopov in React Kyiv
Не понимаю 1) зачем апи отделять 2) зачем внутри фич делить на те же бесполезные components/actions
источник

ИР

Илья Раецкий... in React Kyiv
Serhey Shmyg
Цікаво Atomic Design взагалі хтось юзає.
Facebook например
источник

AR

Alexey Raspopov in React Kyiv
Serhey Shmyg
Цікаво Atomic Design взагалі хтось юзає.
Как оно выглядит?
источник

DZ

Dmitry Zherebko in React Kyiv
Serhey Shmyg
Цікаво Atomic Design взагалі хтось юзає.
я юзаю на проекте проекте
источник

SS

Serhey Shmyg in React Kyiv
Alexey Raspopov
Как оно выглядит?
Папки називають молекули, організми, атоми і тп жесть :)
источник

AR

Alexey Raspopov in React Kyiv
Господи
источник

DZ

Dmitry Zherebko in React Kyiv
Alexey Raspopov
Не понимаю 1) зачем апи отделять 2) зачем внутри фич делить на те же бесполезные components/actions
ну апи опять же выделяется просто код который не содержит никаких мапингов и всяких штук привязаных к проекту и просто вместо прямого запроса вызываешь метод
источник

SS

Serhey Shmyg in React Kyiv
Що де лежить без бутилки не розібратись
источник

DZ

Dmitry Zherebko in React Kyiv
Alexey Raspopov
Как оно выглядит?
воть так выглядит
источник