Size: a a a

Atomic Design && Feature Slices

2020 September 18

c⁣

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

c⁣

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

VP

Vasya Peregarkin in Atomic Design && Feature Slices
createStore<🦉> ⁣
а вот что за компонент одинаковый юзается и там и там нужно разбираться
Я сейчас посмотрел повнимательнее, есть смысл его в отдельную фичу вынести
источник

FT

Frontend Priest Tony in Atomic Design && Feature Slices
Vasya Peregarkin
есть ui компонент menu, и есть ui компонент layout, который отвечает за расположение. Я хочу сделать компоненты для админа и пользователя с уже готовой разметкой, с навигацией и какой то логикой, которые уже будут содержать вышеупомянутые ui компоненты, но уже с каким то контентом и пропсами. Понятно что это по сути фича, но непонятно куда её лучше закинуть и как правильно назвать
Нет, это по сути не фича. Это всего лишь переключение между двумя темплейтами. Логику переключения можно зашить в страницу, а можно в обобщённый темплейт
источник

FT

Frontend Priest Tony in Atomic Design && Feature Slices
Vasya Peregarkin
Спасибо большое, а может лучше создать фичу, типа layout или template и туда уже положить UserTemplate и AdminTemplate? Просто в этих обоих компонентах используется одинаковый компонент, который используется только в этих компонентах и больше нигде. Для ui он неочень подходит, да и фичу под него отдельную создавать смысла особого нет, т.к. он довольно таки маленький. А так бы рядом его положил и всё
Фича - набор бизнес-сущностей и операций, связанных с ними. Не надо из всего подряд делать фичу "потому что можно"
источник
2020 September 23

VP

Vasya Peregarkin in Atomic Design && Feature Slices
Всем привет, может ли быть фича без компонентов, только с логикой?
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Vasya Peregarkin
Всем привет, может ли быть фича без компонентов, только с логикой?
Да
источник

VP

Vasya Peregarkin in Atomic Design && Feature Slices
Спасибо
источник

VP

Vasya Peregarkin in Atomic Design && Feature Slices
А можно импортировать логику из одной фичи в другую?
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Vasya Peregarkin
А можно импортировать логику из одной фичи в другую?
Очень желательно крайне ограничить такое
источник

VP

Vasya Peregarkin in Atomic Design && Feature Slices
createStore<🦉> ⁣
Очень желательно крайне ограничить такое
Тогда лучше выносить использование этой логики на страницу, и передавать в фичи с помощью пропсов?
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Vasya Peregarkin
Тогда лучше выносить использование этой логики на страницу, и передавать в фичи с помощью пропсов?
Ага
источник

VP

Vasya Peregarkin in Atomic Design && Feature Slices
Понял, спасибо
источник

FT

Frontend Priest Tony in Atomic Design && Feature Slices
Vasya Peregarkin
Тогда лучше выносить использование этой логики на страницу, и передавать в фичи с помощью пропсов?
Нет, лучше не надо. То, что ты делаешь - самопальный DI, и делать его через реактовскую апишку - плохой план
источник
2020 September 25

m

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

FT

Frontend Priest Tony in Atomic Design && Feature Slices
mg901
Фичи, если я правильно понимаю не должны общаться между собой, но как быть с композицией фич?
По методичке: фичи могут быть связанными, но такого лучше избегать. От себя добавлю, что сайт с несвязанными фичами на практике выглядел и работал бы ужасно
источник

K

KaufD 🐈 in Atomic Design && Feature Slices
Как вариант, передавать пропсы в фичу из модели страницы. То есть страница будет связывать между собой фичи
Но на практике это приводит к распылению логики и лишнему, а главное, неочевидному коду
источник

m

mg901 in Atomic Design && Feature Slices
Спасибо, парни.)
источник
2020 September 28

A

Abu in Atomic Design && Feature Slices
блет, а шо удаляет скрины
источник

FT

Frontend Priest Tony in Atomic Design && Feature Slices
Ну ты спам-бот потому что
источник