Size: a a a

Atomic Design && Feature Slices

2020 October 14

D

Dmitry in Atomic Design && Feature Slices
Oleg Rizhkov
Значит, это UI фичи)
Эх, запутался
источник

OR

Oleg Rizhkov in Atomic Design && Feature Slices
Dmitry
Эх, запутался
У фич могут быть свои UI обертки.
источник

OR

Oleg Rizhkov in Atomic Design && Feature Slices
Ну короче тут без кода хер подскажешь.
источник
2020 October 15

FT

Frontend Priest Tony in Atomic Design && Feature Slices
Dmitry
Есть организм фильтр в ui (пагинация, форма, кнопки).

Так вот решил я блок пагинации из ui обернуть контейнером в features, чтобы там делать все вычисления и передать в ui только лишь один массив. Но фильтр у меня только в UI описан, планирую и его обернуть контейнером
Можешь вынести фильтр в lib какой-то фичи и экспортить
источник

FT

Frontend Priest Tony in Atomic Design && Feature Slices
Это будет похоже на "легализованную" папку-помойку "utils"
источник

FT

Frontend Priest Tony in Atomic Design && Feature Slices
Baby Programmer
У меня есть molecules-> ListItem,  где есть перехватчик itemClick в Props.
Есть organisms -> TodoList, вызывается ListItem
Есть templates-> TodoTemp, вызывается TodoList

Каждый раз когда я пробрасываю вверх molecules-> ListItem, я должен пробрасывать вверх и обработчик во всех местах где вызываю его?
Напрямую обработчик прокидывать - плохая тема, пропсдриллинг заметно усложняет читаемость. Не могу сказать, как делать нужно, но точно знаю, что прокидывать колбэки через несколько слоёв не нужно
источник

FT

Frontend Priest Tony in Atomic Design && Feature Slices
Dmitry
А как быть если в компоненте происходят фичные вычисления, но этот компонент является частью ui организма?

То есть нужно будет этому ui организму передавать вычисленные данные, а он уже нужному компоненту?
Организмы могут принадлежать строго к какой-то фиче, так что "фичные вычисления" в организмах имеют право быть
источник

DS

Dmitry Sidorov in Atomic Design && Feature Slices
Всем привет можно ли в фиче делать папку UI в которой будут UI компоненты, использующиеся исключительно в этой фиче?
источник

FT

Frontend Priest Tony in Atomic Design && Feature Slices
Dmitry Sidorov
Всем привет можно ли в фиче делать папку UI в которой будут UI компоненты, использующиеся исключительно в этой фиче?
Да, в этом суть, именно так и нужно делать
источник

DS

Dmitry Sidorov in Atomic Design && Feature Slices
Frontend Priest Tony
Да, в этом суть, именно так и нужно делать
Спасибо
источник

B

Baby Programmer in Atomic Design && Feature Slices
🦜
на лист айтем не надо вешать обработчик. Используй всплытие
Это как?
источник

А

Азамат in Atomic Design && Feature Slices
Baby Programmer
Это как?
Загугли "всплытие событий", hoisting
источник

B

Baby Programmer in Atomic Design && Feature Slices
Азамат
Загугли "всплытие событий", hoisting
Спасибо
источник

D

Dmitry in Atomic Design && Feature Slices
Новостной пост (внутренняя страничка) к чему принадлежит? Page в фичах?
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Dmitry
Новостной пост (внутренняя страничка) к чему принадлежит? Page в фичах?
Я не кладу страницы в фичи
источник
2020 October 16

FT

Frontend Priest Tony in Atomic Design && Feature Slices
Dmitry
Новостной пост (внутренняя страничка) к чему принадлежит? Page в фичах?
Скорее всего, да
Если не уверен, дай больше контекста, тебе ответят точнее
источник

🦜

🦜 in Atomic Design && Feature Slices
Dmitry
Новостной пост (внутренняя страничка) к чему принадлежит? Page в фичах?
Пост может быть 140 символов. Это может быть карточкой > фича

Пост может быть страницей, где из молекул, организмов собирается внешка поста с текстом
источник

B

Baby Programmer in Atomic Design && Feature Slices
Азамат
Загугли "всплытие событий", hoisting
На typescript это нормальная практика?
источник

BA

Bogdan Aleksandrovic... in Atomic Design && Feature Slices
🦜
на лист айтем не надо вешать обработчик. Используй всплытие
Реакт внутри все равно повесит один  свой обработчик , разве нет ?
источник

🦜

🦜 in Atomic Design && Feature Slices
Baby Programmer
На typescript это нормальная практика?
причем тут тс, лол?
источник