Size: a a a

2020 October 02

m

mg901 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
у жс фунций нет finally метода
в курсе.
источник

m

mg901 in ☄️ effector
Как тогда отлаживать эти функции?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ну  а своих предположений у тебя нет?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
почему так  произошло? есть версии?
источник

DS

Dmitriy Shuleshov in ☄️ effector
mg901
И так. Мы имеем стор с токеном. Если мы удачно залогинились, мы получаем объект юзера с токеном, мэпим объект юзера и забираем токен.
Ещё вопрос откуда у стора появился метод catch?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitriy Shuleshov
Ещё вопрос откуда у стора появился метод catch?
из effector-storage (сам в афиге)
источник

DS

Dmitriy Shuleshov in ☄️ effector
источник

DS

Dmitriy Shuleshov in ☄️ effector
Шож
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
ну  а своих предположений у тебя нет?
сделать колбэк и начать спрашивать почему он — не эффект это не серьёзно
источник

m

mg901 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
почему так  произошло? есть версии?
так правильно?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
правильно — так https://stackblitz.com/edit/typescript-v591yv
источник

🚀🚀

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

🚀🚀

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

🚀🚀

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

DS

Dmitriy Shuleshov in ☄️ effector
Попытаюсь сам ответить на свой вопрос. Токен в сторе потому что лень руками синкать его с ls?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
потому что источник данных тут стор, ls лишь зеркало
источник

DS

Dmitriy Shuleshov in ☄️ effector
Так в том и вопрос. Зачем ложить токен в стор, а потом не знать как его к запросам приклеить , когда уже взял аксиос и там решено это из коробки...
источник

m

mg901 in ☄️ effector
Dmitriy Shuleshov
Так в том и вопрос. Зачем ложить токен в стор, а потом не знать как его к запросам приклеить , когда уже взял аксиос и там решено это из коробки...
я изначально свою обёртку над fetch написал
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitriy Shuleshov
Так в том и вопрос. Зачем ложить токен в стор, а потом не знать как его к запросам приклеить , когда уже взял аксиос и там решено это из коробки...
речь о том, как передать токен в headers, конкретная библиотека особо роли не играет — тебе всё равно так или иначе нужно донести данные до запроса, либо напрямую, передачей токена в эффект, либо косвенно, с помощью мутации инстанса аксиоса
источник

m

mg901 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
верный признак того, что нужно остановиться и попробовать другой способ — когда наверченная типизация даже не может отловить передачу 'get' вместо 'GET'
из типов axios
export type Method =
 | 'get' | 'GET'
 | 'delete' | 'DELETE'
 | 'head' | 'HEAD'
 | 'options' | 'OPTIONS'
 | 'post' | 'POST'
 | 'put' | 'PUT'
 | 'patch' | 'PATCH'
 | 'purge' | 'PURGE'
 | 'link' | 'LINK'
 | 'unlink' | 'UNLINK'
источник