Size: a a a

2021 March 01

AO

Aleksandr Osipov in ☄️ effector
ni3k
not yet tho, but I could speak up and tell them why something is shit and shouldnt be used and why we should use something else
Well, mb start up for the question why are we using this tech?
источник

n

ni3k in ☄️ effector
Aleksandr Osipov
Well, mb start up for the question why are we using this tech?
previous team fucked up hard
источник

n

ni3k in ☄️ effector
and I think there are no seniors on the team :DD
источник

n

ni3k in ☄️ effector
so yes, here we are
источник
2021 March 02

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Timofey Goncharov
в SSR никто не сталкивался с проблемами при юзе .reset в сторах?
апдейтни до последней версии эффектора, в ней проблем быть не должно, так как в 21.8.0 срабатывание reset не исключает стор из сериализации
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Timofey Goncharov
в SSR никто не сталкивался с проблемами при юзе .reset в сторах?
ты просто уже репортил что срабатывание reset исключало состояние стора из сериализации (потому что выбор велся через ===) и я согласился с тем что это косяк, поэтому теперь единожды изменённый стор будет присутствовать в сериализации какое бы значение у него в итоге не было
источник

TG

Timofey Goncharov in ☄️ effector
👍
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
🚀🔬 🚀🔬🚀🔬
ты просто уже репортил что срабатывание reset исключало состояние стора из сериализации (потому что выбор велся через ===) и я согласился с тем что это косяк, поэтому теперь единожды изменённый стор будет присутствовать в сериализации какое бы значение у него в итоге не было
а в чем косяк заключается собственно?
ресет же в дефолтное состояние стор переключает?
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
т.е. по идее будет это дефолтное состояние сериализовано и развернуто в браузере или проинициализируется в нем заново не должно иметь значения по идее?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🅅aleriy 🄺obzar
а в чем косяк заключается собственно?
ресет же в дефолтное состояние стор переключает?
в том что раньше onlyChanges означал «сериализовать значение если оно изменённое (не равно дефолтному)» в то время как гораздо практичнее «сериализовать значение если оно менялось хотя бы раз»
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
🚀🔬 🚀🔬🚀🔬
в том что раньше onlyChanges означал «сериализовать значение если оно изменённое (не равно дефолтному)» в то время как гораздо практичнее «сериализовать значение если оно менялось хотя бы раз»
ну а практический смысл в этом какой?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🅅aleriy 🄺obzar
ну а практический смысл в этом какой?
это связано с тем что при мерже значений на клиенте, в прилетевшем с сервера наборе данных не должно быть «дырок» чтобы можно было консистентно залить апдейты от сервера
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
представь себе что стейт по умолчанию весит 1 мегабайт джсона какого-нибудь
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
на фига его сериализовать и в тоже время отправлять его дефолтную копию в инициализаторе
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🅅aleriy 🄺obzar
на фига его сериализовать и в тоже время отправлять его дефолтную копию в инициализаторе
оно не отправляется если сервер его не менял
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
если сервер менял это значение то подразумевается что клиент должен получить его
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
ну допустим он его менял и сбросил, менял потому что это нужно было временно для каких то вычислений и больше не нужно
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
это не правильный ход мысли
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
важны любые апдейты
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
если стейт сбросился на дефолтное состояние то с чего вдруг это не должно быть важным действием?
источник