Size: a a a

2021 March 22

З

Завтра in ☄️ effector
Timofey Goncharov
а если в эффекте сделать так:
const events = { refreshAccessToken: scopeBind(refreshAccessToken) };
const events.refreshAccessToken();
контекст не потеряется?
тогда уж сделать хелпер какой-нибудь. типа
const events = bindAll({ refreshAccessToken })
events.refreshAccessToken()
источник

AO

Aleksandr Osipov in ☄️ effector
Завтра
тогда уж сделать хелпер какой-нибудь. типа
const events = bindAll({ refreshAccessToken })
events.refreshAccessToken()
Решил тоже кодировать послания в никнеймах?:)
источник

З

Завтра in ☄️ effector
Aleksandr Osipov
Решил тоже кодировать послания в никнеймах?:)
Diamond hands 🙌
источник

x

x1dan in ☄️ effector
🚀🔬 🚀🔬🚀🔬
а с какой целью?
да я решил проблему console.log-ами, цель была достаточно простая, я очень сильно запутался, и у меня действия шли в хаотичном порядке, сначала надо юзера получить, потом его новости, а происходило наоборот
источник

c⁣

createStore<🦉>... in ☄️ effector
x1dan
да я решил проблему console.log-ами, цель была достаточно простая, я очень сильно запутался, и у меня действия шли в хаотичном порядке, сначала надо юзера получить, потом его новости, а происходило наоборот
В patronum есть debug для отладки.
Можно воспользоваться effector-logger вместе с effector-inspector
источник

x

x1dan in ☄️ effector
createStore<🦉> ⁣
В patronum есть debug для отладки.
Можно воспользоваться effector-logger вместе с effector-inspector
использую, но меня интересовало на ssr, inspector я так понимаю с ssr не работает
источник

c⁣

createStore<🦉>... in ☄️ effector
x1dan
использую, но меня интересовало на ssr, inspector я так понимаю с ssr не работает
Но logger работает
источник

x

x1dan in ☄️ effector
createStore<🦉> ⁣
Но logger работает
о, спасибо воспользуюсь
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Timofey Goncharov
а если в эффекте сделать так:
const events = { refreshAccessToken: scopeBind(refreshAccessToken) };
const events.refreshAccessToken();
контекст не потеряется?
неа
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Vetro
а у effector-react есть umd экспорт ssr?
нет, такого экспорта нет, слишком уж много бандлов получается 😒
источник

V

Vetro in ☄️ effector
:(
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
это ж тогда начинает работать как множитель — любой экспорт пакета делает x3, а потом ещё раз x2 для compat, получается минимум 12 бандлов

есть стойкое ощущение что это больше ухудшит ситуацию чем улучшит)
источник

D

Dmitry in ☄️ effector
написал ретрай такой
как бы ок
но тут понял что эффекты могут быть разные
аналитика 1 и аналитика 2
и для всех будет один таймер
как на каждый вызов fx делать ему свой ретрай ?
источник

D

Dmitry in ☄️ effector
внутри просто перезапуск эффекта с параметрами
источник

🤔

🤔 in ☄️ effector
createStore<🦉> ⁣
а что было не так?
Дело в прокладке, которая между стулом и монитором.
Метод effector  нужно писать в объекте который передаём в аннотацию @Compnent, а не в тело класса.
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitry
внутри просто перезапуск эффекта с параметрами
можно ориентироваться по содержимому params и менять его для следующей итерации, то есть не хранить таймаут а передавать
источник

🚀🚀

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
то есть если одно сообщение через сокет не прошло, то есть ли вообще смысл повторять остальные реквесты начиная с минимальной задержки?
источник

🚀🚀

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

🚀🚀

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