Size: a a a

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

2020 December 23

Д

Денис in React — русскоговорящее сообщество
DaunPony
Уже посмотрел. Боль. Раны придется залечивать.  100500 раз твердят, что логику надо отделять от презентационной компоненты куда-то. Это уже устарело в 2020 году? Верно же?
Вы не доверяйте всему что говорят на Ютубе.

Разделять логику и представление компонента можно, если представление будет переиспользоваться, в обратном случае - не вижу смысла такого мува.
источник

VP

Vitaliy Ponomarev in React — русскоговорящее сообщество
Bogdan Aleksandrovich
Ну это не логика , это обработчик , храни в компоненте , ничего страшного
Обработчик клика на кнопку корзины, который фетчит данные и по 401 ответу пытается обновить токен, например...
источник

D

DaunPony in React — русскоговорящее сообщество
Денис
Вы не доверяйте всему что говорят на Ютубе.

Разделять логику и представление компонента можно, если представление будет переиспользоваться, в обратном случае - не вижу смысла такого мува.
Тогда, вывод будет таким. Если логики на 3-7 строчек - тогда можно. Если логики строчек на 15, то можно раздробить на мелкие компоненты, с родительского компонента передавать вниз в дочерние. (Это без стейт менеджеров). Если логика где-то повторяется - то  ее лучше вынести в кастомный хук.
источник

BA

Bogdan Aleksandrovic... in React — русскоговорящее сообщество
Vitaliy Ponomarev
Обработчик клика на кнопку корзины, который фетчит данные и по 401 ответу пытается обновить токен, например...
Ну конечно сам запрос будет в другом месте , с аполо свой хук , с стм свой способ , это не тот обработчик , что в компоненте объявлен
источник

Д

Денис in React — русскоговорящее сообщество
DaunPony
Тогда, вывод будет таким. Если логики на 3-7 строчек - тогда можно. Если логики строчек на 15, то можно раздробить на мелкие компоненты, с родительского компонента передавать вниз в дочерние. (Это без стейт менеджеров). Если логика где-то повторяется - то  ее лучше вынести в кастомный хук.
Не вижу проблемы и в 15 строчек логики)
источник

VP

Vitaliy Ponomarev in React — русскоговорящее сообщество
DaunPony
Тогда, вывод будет таким. Если логики на 3-7 строчек - тогда можно. Если логики строчек на 15, то можно раздробить на мелкие компоненты, с родительского компонента передавать вниз в дочерние. (Это без стейт менеджеров). Если логика где-то повторяется - то  ее лучше вынести в кастомный хук.
Количество строчек - последнее что должно влиять на это решение
источник

D

DaunPony in React — русскоговорящее сообщество
Vitaliy Ponomarev
Количество строчек - последнее что должно влиять на это решение
Тогда массивность логики, затратность.
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Денис
Вы не доверяйте всему что говорят на Ютубе.

Разделять логику и представление компонента можно, если представление будет переиспользоваться, в обратном случае - не вижу смысла такого мува.
тестирование, соблюдение принципа srp
источник

🦜

🦜 in React — русскоговорящее сообщество
как в кра подключить конфиг, который находиться по такому пути?

@company/config/eslint/prettier.js
источник

VP

Vitaliy Ponomarev in React — русскоговорящее сообщество
DaunPony
Тогда массивность логики, затратность.
Немного ближе, да. Но все равно много неопределенности.
SRP из solid и boundaries / bounded context из ddd ближе по смыслу.

Почитайте про фундаментальные вещи в computer science, без предубеждения, относится оно к ООП, фп или еще чему. Будет проще при проектировании.
источник

D

DaunPony in React — русскоговорящее сообщество
Vitaliy Ponomarev
Немного ближе, да. Но все равно много неопределенности.
SRP из solid и boundaries / bounded context из ddd ближе по смыслу.

Почитайте про фундаментальные вещи в computer science, без предубеждения, относится оно к ООП, фп или еще чему. Будет проще при проектировании.
Благодарю.
источник

Д

Денис in React — русскоговорящее сообщество
Dmitriy Shuleshov
тестирование, соблюдение принципа srp
Тоже верно (((
источник

UU

U U in React — русскоговорящее сообщество
Есть отдельный канал по typescipt?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
U U
Есть отдельный канал по typescipt?
источник

꧁岡

꧁倫太郎 岡部꧂... in React — русскоговорящее сообщество
U U
Есть отдельный канал по typescipt?
есть
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
🌚
источник

UU

U U in React — русскоговорящее сообщество
не нашел
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
U U
не нашел
источник

꧁岡

꧁倫太郎 岡部꧂... in React — русскоговорящее сообщество
U U
не нашел
а что поиск дал?
источник

꧁岡

꧁倫太郎 岡部꧂... in React — русскоговорящее сообщество
фу, слишком просто
источник