Как тема у вас называется?

|
nikita17cm 2022-06-30 18:04:45
ejnshtein 2022-06-30 17:58:55
effector.dev

ну это просто стейтменеджер

nikita17cm 2022-06-30 18:05:22
зачем мне в глобальном стейте хранить какие то локальные состояния компонентов
focusbytheway 2022-06-30 18:07:05
nikita17cm 2022-06-30 18:05:22
зачем мне в глобальном стейте хранить какие то локальные состояния компонентов

зачем ты не узнав как работать с эффектором делаешь такие поспешные выводы? Зайди в гитхаб чекни какой-нибудь проект на эффекторе, а потом уже думай нужен он тебе или нет

ErPlv 2022-06-30 18:10:22
focusbytheway 2022-06-30 18:07:05
зачем ты не узнав как работать с эффектором делаешь такие поспешные выводы? Зайди в гитхаб чекни какой-нибудь проект на эффекторе, а потом уже думай нужен он тебе или нет

Можно пример такого проекта? Имею ввиду ссылку на гитхаб

ejnshtein 2022-06-30 18:10:46
nikita17cm 2022-06-30 18:05:22
зачем мне в глобальном стейте хранить какие то локальные состояния компонентов

В том то и суть что он не глобальный

ErPlv 2022-06-30 18:11:58
ejnshtein 2022-06-30 18:10:46
В том то и суть что он не глобальный

Почему? Там же к стору можно обращаться из любого места приложения

ejnshtein 2022-06-30 18:11:58
nikita17cm 2022-06-30 18:04:45
ну это просто стейтменеджер

его суть в том что ты делаешь мелкие сторы, на простые действия и потом можешь статически описать логику всего приложения, даже если в нем нет UI

ejnshtein 2022-06-30 18:12:18
ErPlv 2022-06-30 18:11:58
Почему? Там же к стору можно обращаться из любого места приложения

ну конечно, так со всем кодом)

nikita17cm 2022-06-30 18:12:41
ejnshtein 2022-06-30 18:11:58
его суть в том что ты делаешь мелкие сторы, на простые действия и потом можешь статически описать логику всего приложения, даже если в нем нет UI

я просто посмотрел дохера документации про реакт и spa в целом, но впервые слышу, что логику компонентов нужно выносить куда то. Понял, спасибо, почекал, выглядит круто. Сейчас буду ближе знакомиться

nikita17cm 2022-06-30 18:12:56
ejnshtein 2022-06-30 18:12:18
ну конечно, так со всем кодом)

он имеет ввиду обращение к локальному стейту

ErPlv 2022-06-30 18:13:00
ejnshtein 2022-06-30 18:12:18
ну конечно, так со всем кодом)

Я к тому что если мы используем стор где то в одном месте, это не значит что у него локальная область видимости)) а если например говорить про контекст то там не так

ejnshtein 2022-06-30 18:13:23
nikita17cm 2022-06-30 18:12:41
я просто посмотрел дохера документации про реакт и spa в целом, но впервые слышу, что логику компонентов нужно выносить куда то. Понял, спасибо, почекал, выглядит круто. Сейчас буду ближе знакомиться

вот вот, пишут бизнеслогику в ui, а потом думают как отрефакторить этот пиздец)

ejnshtein 2022-06-30 18:13:39
ErPlv 2022-06-30 18:13:00
Я к тому что если мы используем стор где то в одном месте, это не значит что у него локальная область видимости)) а если например говорить про контекст то там не так

у сторов нет областей видимости

focusbytheway 2022-06-30 18:13:42
nikita17cm 2022-06-30 18:12:41
я просто посмотрел дохера документации про реакт и spa в целом, но впервые слышу, что логику компонентов нужно выносить куда то. Понял, спасибо, почекал, выглядит круто. Сейчас буду ближе знакомиться

https://github.com/accesso-app/frontend как-то так

GitHub — accesso-app/frontend: React, effector, SSRGitHub
React, effector, SSR. Contribute to accesso-app/frontend development by creating an account on GitHub.
ErPlv 2022-06-30 18:14:00
ejnshtein 2022-06-30 18:13:39
у сторов нет областей видимости

Я про то, что обращаться к нему где угодно можно, из любого компонента , а контекст например нет

focusbytheway 2022-06-30 18:14:12
focusbytheway 2022-06-30 18:13:42
https://github.com/accesso-app/frontend как-то так

можешь залететь в pages и найти там модельки, в каждой модельке своя логика под страницу

xvarlordx 2022-06-30 18:14:18
Коллеги, подскажите, кто знает:
Как можно уменьшить задержку загрузки картинок при деплое на AMAZON AWS
CloudFront отдает картинки с задержкой где-то в 0.7 сек — и это очень сильно напрягает
nikita17cm 2022-06-30 18:14:24
ejnshtein 2022-06-30 18:13:23
вот вот, пишут бизнеслогику в ui, а потом думают как отрефакторить этот пиздец)

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

Argon_Praim 2022-06-30 18:14:26
ejnshtein 2022-06-30 18:13:23
вот вот, пишут бизнеслогику в ui, а потом думают как отрефакторить этот пиздец)

Классика) Сам таким страдал на JS, толком не понимал что значит отделить UI от логики.

ejnshtein 2022-06-30 18:14:35
ErPlv 2022-06-30 18:14:00
Я про то, что обращаться к нему где угодно можно, из любого компонента , а контекст например нет

ты можешь сделать контекст в контексте еще, это все бизнеслогика в UI если чо

ejnshtein 2022-06-30 18:14:51
nikita17cm 2022-06-30 18:14:24
бизнес логика в моем случае это хук, через который я обращаюсь к апи?

например, да

kamikozz 2022-06-30 18:15:05
kamin 🇷🇺 2022-06-30 18:03:34
три шейкинг не помог?

Да там помог вроде но стили все равно не вырезаются

ejnshtein 2022-06-30 18:15:07
все что не работает с UI — бизнес
ErPlv 2022-06-30 18:15:24
ejnshtein 2022-06-30 18:14:35
ты можешь сделать контекст в контексте еще, это все бизнеслогика в UI если чо

Речь в целом не про это а про то, что сторы в эффекторе не локальные никакие

nikita17cm 2022-06-30 18:15:42
ejnshtein 2022-06-30 18:15:07
все что не работает с UI — бизнес

т.е. всю эту хуйню нужно вынести куда то, и потом уже чтоб вывести в ui, цепляем ее хуками

Argon_Praim 2022-06-30 18:15:45
ejnshtein 2022-06-30 18:15:07
все что не работает с UI — бизнес

А бизнес можно вынести в хук, фаил утилиты на js\ts

ejnshtein 2022-06-30 18:16:07
nikita17cm 2022-06-30 18:15:42
т.е. всю эту хуйню нужно вынести куда то, и потом уже чтоб вывести в ui, цепляем ее хуками

экзакли

focusbytheway 2022-06-30 18:16:41
nikita17cm 2022-06-30 18:15:42
т.е. всю эту хуйню нужно вынести куда то, и потом уже чтоб вывести в ui, цепляем ее хуками

все что ты хочешь сделать уже предусмотрено эффектором, так что можно смело залетать

Argon_Praim 2022-06-30 18:16:59
nikita17cm 2022-06-30 18:15:42
т.е. всю эту хуйню нужно вынести куда то, и потом уже чтоб вывести в ui, цепляем ее хуками

Можно хуками, а можно из утилиты вызвать нужную функцию.

keijnn 2022-06-30 18:19:34
Может кто знает, есть две свг — вкл и выкл. И оператором при нажатии я их меняю. Но смена идёт только два раза: вкл — выкл — вкл, дальше не работает. Не работает именно с свг
kekpekdeveloper 2022-06-30 18:28:37
ejnshtein 2022-06-30 18:15:07
все что не работает с UI — бизнес

Кек)

ejnshtein 2022-06-30 18:28:50
о нет, вылез дед
ejnshtein 2022-06-30 18:29:04
ТОКА НЕ БЕЙ, У МЕНЯ ЖЕ ДЕТИ ЕСТЬ
kekpekdeveloper 2022-06-30 18:29:21
react_js-1484673.jpg

kekpekdeveloper 2022-06-30 18:29:47
ejnshtein 2022-06-30 18:15:07
все что не работает с UI — бизнес

Всё, да не всё)

risenforces 2022-06-30 18:33:41
nikita17cm 2022-06-30 18:05:22
зачем мне в глобальном стейте хранить какие то локальные состояния компонентов

Локальные состояния это какой-то там кандидат который куда-то посылается?

risenforces 2022-06-30 18:34:50
Только локальные состояния могут быть только у реюзабельных ui компонентов обычно, и то нечасто
focusbytheway 2022-06-30 18:37:57
kekpekdeveloper 2022-06-30 18:29:47
Всё, да не всё)

а можно подробнее чутка?

focusbytheway 2022-06-30 18:38:16
я не спорю, просто для себя хочу узнать что-то
ejnshtein 2022-06-30 18:38:28
focusbytheway 2022-06-30 18:37:57
а можно подробнее чутка?

мне для друга спросить…

focusbytheway 2022-06-30 18:38:36
ejnshtein 2022-06-30 18:38:28
мне для друга спросить…

ахах)

kekpekdeveloper 2022-06-30 18:38:58
focusbytheway 2022-06-30 18:37:57
а можно подробнее чутка?

ну их чуть больше слоёв, ем «кнопки и бизнес-логика»
есть штуки, которые не про реакт и не про бизнес-логику

транспорт, например

focusbytheway 2022-06-30 18:39:43
kekpekdeveloper 2022-06-30 18:38:58
ну их чуть больше слоёв, ем «кнопки и бизнес-логика»
есть штуки, которые не про реакт и не про бизнес-логику

транспорт, например

а, в этом плане чтоли, поняв

kirillgilead 2022-06-30 18:43:00
react_js-1484683.jpg
Ребят как внутри этого компонента я могу обратиться к другому такому же (styledlabel)? Нужно если инпут checked поменять стили.
efinswim 2022-06-30 18:43:35
kirillgilead 2022-06-30 18:43:00
Ребят как внутри этого компонента я могу обратиться к другому такому же (styledlabel)? Нужно если инпут checked поменять стили.

Подскажите пожалуйста, как тема у вас называется?

kirillgilead 2022-06-30 18:44:07
Я не юзаю тему, просто поставил styled components
focusbytheway 2022-06-30 18:44:58
kirillgilead 2022-06-30 18:44:07
Я не юзаю тему, просто поставил styled components

он про тему редактора/ide)

kirillgilead 2022-06-30 18:45:04
:DDDDD
ejnshtein 2022-06-30 18:45:21
efinswim 2022-06-30 18:43:35
Подскажите пожалуйста, как тема у вас называется?

она гавно, надо юзать GitHub Dark

efinswim 2022-06-30 18:45:49
Та мне тема гитхаб не нравится:)
|