Size: a a a

Atomic Design && Feature Slices

2020 October 16

🦜

🦜 in Atomic Design && Feature Slices
Bogdan Aleksandrovich
Реакт внутри все равно повесит один  свой обработчик , разве нет ?
что?
источник

BA

Bogdan Aleksandrovic... in Atomic Design && Feature Slices
Что
источник

BA

Bogdan Aleksandrovic... in Atomic Design && Feature Slices
Хоть ты передай обработчик на родителя , хоть вниз , слушатель в итоге один будет , мне просто лень проверять , кто шарит за это , поясните
источник

🦜

🦜 in Atomic Design && Feature Slices
Bogdan Aleksandrovich
Хоть ты передай обработчик на родителя , хоть вниз , слушатель в итоге один будет , мне просто лень проверять , кто шарит за это , поясните
когда ты делаешь
List
 ListItem onClick=fn

то у тебя на каждый item вешается обработчик
источник

🦜

🦜 in Atomic Design && Feature Slices
это не нужно
источник

BA

Bogdan Aleksandrovic... in Atomic Design && Feature Slices
Ну внутри то будет ссылка на реактовский, я забыл уже как он события провязывает
источник
2020 October 17

IA

Ilya Agarkov in Atomic Design && Feature Slices
🦜
когда ты делаешь
List
 ListItem onClick=fn

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

IA

Ilya Agarkov in Atomic Design && Feature Slices
хотя может это был какой то миф. Чет пока ничего не удалось нагулить
источник
2020 October 19

IA

Ilya Agarkov in Atomic Design && Feature Slices
@sovasergey Привет. Как я понял если пытаться объеденить fetaure slices, и Мартина, то вроде как фичи это use cases(ну или “варианты испозования”), а сами сущности у Мартина лежат уровнем ниже.

Ты же пишешь что "Feature — it is useful functionality for user or suite of entities which are united by one idea. For instance: users, text-editor, account, articles."
То есть сущности тоже могут быть фичами.

Но если мы выделяем сущности в фичи, то следовать правилу "не импоритровать фичу из фичи" очень не просто. Так как сущности и связаная с ними логика может потребоваться внутри фич.

А если мы вынесем сущности, в отдельный вид сущности(звучит криво, но надеюсь понятно) на одном уровне с features, то тогда такой проблемы не возникает.

Что думаешь?
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Ilya Agarkov
@sovasergey Привет. Как я понял если пытаться объеденить fetaure slices, и Мартина, то вроде как фичи это use cases(ну или “варианты испозования”), а сами сущности у Мартина лежат уровнем ниже.

Ты же пишешь что "Feature — it is useful functionality for user or suite of entities which are united by one idea. For instance: users, text-editor, account, articles."
То есть сущности тоже могут быть фичами.

Но если мы выделяем сущности в фичи, то следовать правилу "не импоритровать фичу из фичи" очень не просто. Так как сущности и связаная с ними логика может потребоваться внутри фич.

А если мы вынесем сущности, в отдельный вид сущности(звучит криво, но надеюсь понятно) на одном уровне с features, то тогда такой проблемы не возникает.

Что думаешь?
Думаю о том, что фичи это целый слайс всех сущностей. Но тут еще много вопросов
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
С мартином фичи не очень хорошо укладываются, на мой взгляд
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Я вынес юзекейсы за пределы фичи, в страницы
источник

IA

Ilya Agarkov in Atomic Design && Feature Slices
юзкейсы могут повторятся между страницами
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Ilya Agarkov
юзкейсы могут повторятся между страницами
вот надо бы примеры такого
источник

OR

Oleg Rizhkov in Atomic Design && Feature Slices
Ilya Agarkov
@sovasergey Привет. Как я понял если пытаться объеденить fetaure slices, и Мартина, то вроде как фичи это use cases(ну или “варианты испозования”), а сами сущности у Мартина лежат уровнем ниже.

Ты же пишешь что "Feature — it is useful functionality for user or suite of entities which are united by one idea. For instance: users, text-editor, account, articles."
То есть сущности тоже могут быть фичами.

Но если мы выделяем сущности в фичи, то следовать правилу "не импоритровать фичу из фичи" очень не просто. Так как сущности и связаная с ними логика может потребоваться внутри фич.

А если мы вынесем сущности, в отдельный вид сущности(звучит криво, но надеюсь понятно) на одном уровне с features, то тогда такой проблемы не возникает.

Что думаешь?
да кто такой этот ваш Мартин? можно ссылку?
источник

IA

Ilya Agarkov in Atomic Design && Feature Slices
Oleg Rizhkov
да кто такой этот ваш Мартин? можно ссылку?
Роберт Мартин
источник

OR

Oleg Rizhkov in Atomic Design && Feature Slices
Ilya Agarkov
Роберт Мартин
colloquially called "Uncle Bob" ок спс
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
Ilya Agarkov
@sovasergey Привет. Как я понял если пытаться объеденить fetaure slices, и Мартина, то вроде как фичи это use cases(ну или “варианты испозования”), а сами сущности у Мартина лежат уровнем ниже.

Ты же пишешь что "Feature — it is useful functionality for user or suite of entities which are united by one idea. For instance: users, text-editor, account, articles."
То есть сущности тоже могут быть фичами.

Но если мы выделяем сущности в фичи, то следовать правилу "не импоритровать фичу из фичи" очень не просто. Так как сущности и связаная с ними логика может потребоваться внутри фич.

А если мы вынесем сущности, в отдельный вид сущности(звучит криво, но надеюсь понятно) на одном уровне с features, то тогда такой проблемы не возникает.

Что думаешь?
Не, фичи и юз кейсы с мартина не особо стакаются вместе, у него юз кейс это штука которая как центральный слой
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
А в фичах у нас все слои в перемешку
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Dmitry Zherebko
Не, фичи и юз кейсы с мартина не особо стакаются вместе, у него юз кейс это штука которая как центральный слой
я вот хочу что-то такое реализовать для фронта
источник