← пред | след →
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, SSR —
GitHubReact, 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
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

Ребят как внутри этого компонента я могу обратиться к другому такому же (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
Та мне тема гитхаб не нравится:)
← пред | след →