Size: a a a

Atomic Design && Feature Slices

2021 February 11

IA

Ilya Agarkov in Atomic Design && Feature Slices
Arthur Irgashev
Потому что происходит их смешивание. (Внешних и внутренних)
А ты предлагешь чтобы все данные были внешние или все данные были внутрениие?
источник

IA

Ilya Agarkov in Atomic Design && Feature Slices
Arthur Irgashev
У тебя архитектура становится уи-центричной
конкретно из нашего треда не понял почему такой вывод, но я лично говорю про разработку UI.

Поэтому считаю что архитектура и должна строится вокруг UI.

Но опять же мы возможно вообще о разном, и весь этот разговор не имеет смысла)))) Так как мы говорим об абтсрактных вещах
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Arthur Irgashev
У тебя архитектура становится уи-центричной
архитектура фронта именно такая
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
смысл фронтенда в ui
и строить архитектуру вокруг чего-то другого как минимум странно
источник

AI

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

AI

Arthur Irgashev in Atomic Design && Feature Slices
делать иначе - глупо, как минимум
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Ilya Agarkov
А ты предлагешь чтобы все данные были внешние или все данные были внутрениие?
я предлагаю не разделять фичи и модели
источник

IA

Ilya Agarkov in Atomic Design && Feature Slices
Arthur Irgashev
я предлагаю не разделять фичи и модели
один и теже данные нужны в разных  фичах - то есть итог один - часть данный у нас из вне часть данных у нас внутри
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Ilya Agarkov
один и теже данные нужны в разных  фичах - то есть итог один - часть данный у нас из вне часть данных у нас внутри
нет, итог разный - они всегда внутри фичи
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
как минимум той, к которой они относятся
источник

IA

Ilya Agarkov in Atomic Design && Feature Slices
Arthur Irgashev
нет, итог разный - они всегда внутри фичи
фиче A потребовались данные из фичи B, теперь фича A имеет данные внутри себя а так же данные извне
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
а это уже шаринг данных, о котором я писал выше (подобно баунд контекстам в ддд). итог, повторюсь, по-прежнему один - данные внутри фичи, именно на данные опирается фича
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
сам ui без данных смысла не имеет
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
опять же, ui в любой момент может стать другим: запаковал приложение в мобилку, расшарил домен, сделал cli интерфейс. фундаментальные вещи всегда остаются (данные + логика для их изменения)

ui - просто способ послать сигнал о том, что что-то нунжо изменить. + способ отобразить изменения
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
Arthur Irgashev
смысл любого фронтенда (будь то жс, десктоп клай или гуи) - предоставить пользователю возможность взаимодействовать с данными. данные - константа, уи - всегда переменная
я вот начал немного рефакторить своё приложение, у меня вот сейчас почти всё это реакт компоненты зафетчить  - показать с промежуточными состояниями
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
и квери параметры для запрсоа
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Dmitry Zherebko
я вот начал немного рефакторить своё приложение, у меня вот сейчас почти всё это реакт компоненты зафетчить  - показать с промежуточными состояниями
... и ?)

Продолжи мысль, не уловил суть )
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
“предоставить пользователю возможность взаимодействовать с данными” - то что большая часть кода это просто отображение и редактирование данных а как таковой логики нет
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Dmitry Zherebko
“предоставить пользователю возможность взаимодействовать с данными” - то что большая часть кода это просто отображение и редактирование данных а как таковой логики нет
Ну логика не обязательно должна быть такая, чтобы что-то редактировать и тд
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
что всё же надо признать что архитектура должна быть юай центрик
источник