Size: a a a

2020 September 20

AO

Aleksandr Osipov in ☄️ effector
Хотя может это какие-то nextовские заморочки, тут ужу не знаю
источник

TG

Timofey Goncharov in ☄️ effector
Aleksandr Osipov
А почему не выполняется на клиенте эффект? Мб выполнить ?
у нас рассинхрон во вьюшке. сервер отрендерил одно, а клиент отрендерил другое (из-за того экзепляра класса)

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

TG

Timofey Goncharov in ☄️ effector
остается только то до того как произошел рендер самостоятельно изменить нужный экземпляр что бы добиться одинакого ренедера на стороне бэка и фронта) дичь еще та... но блин таков SSR... я хз как иначе
источник

AO

Aleksandr Osipov in ☄️ effector
Не покидает ощущение что надо тут с другой стороны подходить а не костылить, но хз
источник

TG

Timofey Goncharov in ☄️ effector
Aleksandr Osipov
Не покидает ощущение что надо тут с другой стороны подходить а не костылить, но хз
да я хожу вокруг уже много. и с одной стороны и с другой.
источник

TG

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

TG

Timofey Goncharov in ☄️ effector
а чего это у мапнутой сторы нет sid?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Timofey Goncharov
есть ли метод какой-то для таких операций или же мне надо в ручную сделать serialized[store.sid]?
подразумевается что так читать и будешь, да 🤔 просто это не выглядит сильно сложным приёмом
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Timofey Goncharov
а чего это у мапнутой сторы нет sid?
мапнутые сторы не сериализуются
источник

TG

Timofey Goncharov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
подразумевается что так читать и будешь, да 🤔 просто это не выглядит сильно сложным приёмом
да я вообще не против. просто в памяте малькает какой-то метод scope.find или чего-то такое. вот и подумал про это
источник

TG

Timofey Goncharov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
мапнутые сторы не сериализуются
а как же быть... данные то от них могут быть нужны при SSR?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Timofey Goncharov
да я вообще не против. просто в памяте малькает какой-то метод scope.find или чего-то такое. вот и подумал про это
а, ну это выдаст тебе ноду в графе, думаю это не совсем то
источник

TG

Timofey Goncharov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
а, ну это выдаст тебе ноду в графе, думаю это не совсем то
а как же мне получить из сериализованной сторы. данные мапнутой сторы)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
мапнутые сторы вычисляются автоматически при форке, на основе переданных сериализованных данных
источник

TG

Timofey Goncharov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
мапнутые сторы вычисляются автоматически при форке, на основе переданных сериализованных данных
я вот так и подумал.
источник

TG

Timofey Goncharov in ☄️ effector
выходит что мне надо подняться навеврх, узнать связь и потом как-то мапнуть..

🤷‍♂️
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Timofey Goncharov
у нас рассинхрон во вьюшке. сервер отрендерил одно, а клиент отрендерил другое (из-за того экзепляра класса)

по этому даже если мы на фронте выполним эффект, это асинхронная операция результат которой будет доступен после первого рендеринга) и проблема не будет исправлена)
вообще общее правило такое — стор является самостоятельным если у него есть собственная логика работы, соответственно у тебя это должно быть самостоятельным стором
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
либо нужно вызвать allSettled на фронте вместо полагания на view
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
то есть методы решения проблемы перестают соответствовать задаче, если эффект вызывается лишь косвенно (вьюхой) а уже требуется сделать что-то явно
источник

TG

Timofey Goncharov in ☄️ effector
в моем кейсе не выходит вот так просто выкрутиться.

мне нужно именно сделать то что я задумал. получить из серализованной сторы значение соответствующее некой маппаной сторы.
источник