Size: a a a

React — русскоговорящее сообщество

2020 October 29

DC

Dmitry Croft in React — русскоговорящее сообщество
Alexey Ermakov
а где бизнес-логику на фронте держать правильно?
В слое бизнес логики
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
Dmitry Croft
В слое бизнес логики
а что он фактически из себя представлять должен?
источник

DC

Dmitry Croft in React — русскоговорящее сообщество
Alexey Ermakov
а что он фактически из себя представлять должен?
Почитай мартина фаулера, это долго объяснять
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
о как
источник

И

Иван in React — русскоговорящее сообщество
Dmitry Croft
Если ты бизнес логику держишь в сторе, то это проблема. А логику презентации держать в презентации это нормально
открыт селект или закрыт — это логика представления, да. её нет смысла хранить где-то вне компонента.

а вот словарь…

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

DC

Dmitry Croft in React — русскоговорящее сообщество
Иван
словарь значений для селекта — это логика представления?
Селект знает только о том как диспатчить экшены. Экшены идут в саги. Саги идут в бизнес слой, Бизнес слой в данные

Саги, экшены, стор, диспатчеры и селект это всё представление

Слой представление знает только об интерфейсе бизнес слоя. И дёргает его когда нужно
источник

М

Мерч in React — русскоговорящее сообщество
Danya Adadurov
Получается, что БЭМ-методология в корне не годится для реакта?
это все субъективная хрень
каждый вертит как хочет, делай так как удобнее тебе или команде
источник

И

Иван in React — русскоговорящее сообщество
Dmitry Croft
Селект знает только о том как диспатчить экшены. Экшены идут в саги. Саги идут в бизнес слой, Бизнес слой в данные

Саги, экшены, стор, диспатчеры и селект это всё представление

Слой представление знает только об интерфейсе бизнес слоя. И дёргает его когда нужно
> Саги, экшены, стор, диспатчеры это всё представление

окей, я понял. спасибо, что разъяснил
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Dmitry Croft
Селект знает только о том как диспатчить экшены. Экшены идут в саги. Саги идут в бизнес слой, Бизнес слой в данные

Саги, экшены, стор, диспатчеры и селект это всё представление

Слой представление знает только об интерфейсе бизнес слоя. И дёргает его когда нужно
Ого тоесть даже логика розруливантя всяких рейс кондишинов пулингов и все вот это вот это логика представления? Вот это кек так кек🌚
источник

DC

Dmitry Croft in React — русскоговорящее сообщество
Иван
> Саги, экшены, стор, диспатчеры это всё представление

окей, я понял. спасибо, что разъяснил
ДУмать что Flux это архитектура всё равно что думать что MVC это архитектура

Шо MV* что Flux это представление
источник

MK

Mihail Kuzmin in React — русскоговорящее сообщество
Dmitry Croft
ДУмать что Flux это архитектура всё равно что думать что MVC это архитектура

Шо MV* что Flux это представление
а что тогда такое архитектура? и что такое бизнес-слой на фронтенде?
источник

DC

Dmitry Croft in React — русскоговорящее сообщество
Mihail Kuzmin
а что тогда такое архитектура? и что такое бизнес-слой на фронтенде?
Слои это архитектура. Что на фронте что на беке
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
Mihail Kuzmin
а что тогда такое архитектура? и что такое бизнес-слой на фронтенде?
почитай Роберта Мартина
источник

MK

Mihail Kuzmin in React — русскоговорящее сообщество
Alexey Ermakov
почитай Роберта Мартина
долго объяснять?
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
я думаю ответ мог бы быть таким :)
источник

И

Иван in React — русскоговорящее сообщество
Dmitry Croft
Слои это архитектура. Что на фронте что на беке
видимо, кроме слоистой архитектуры других архитектур не быват ☹️
источник

DM

Daniel Mednikov in React — русскоговорящее сообщество
Mihail Kuzmin
а что тогда такое архитектура? и что такое бизнес-слой на фронтенде?
Landing Page, obviously
источник

MK

Mihail Kuzmin in React — русскоговорящее сообщество
а как же ГЕКСАГОНАЛЬНАЯ АРХИТЕКТУРА
источник

DC

Dmitry Croft in React — русскоговорящее сообщество
Иван
видимо, кроме слоистой архитектуры других архитектур не быват ☹️
Бывают
источник

И

Иван in React — русскоговорящее сообщество
Dmitry Croft
Бывают
например, mvc или flux
источник