Size: a a a

2020 October 16

AO

Aleksandr Osipov in ☄️ effector
но там вроде были сложности с SSR
источник

AV

Andrey V in ☄️ effector
спасибо!
источник

ф

фильтруй мысли... in ☄️ effector
Andrey V
да, как раз что вроде этого надо (TAKE_EVERY
TAKE_FIRST
TAKE_LAST)
вот эта либа по умолчанию в режиме "take last" работает, отменяя предыдущие запуски fetch (либо можно свою логику отмены написать)
источник

🚀🚀

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

то, что ты предлагаешь это не вывод типа, это просто перенос места императивного указания типа ошибки
источник

🚀🚀

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
как и Promise.reject
источник

🚀🚀

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
завтра можно сделать релиз эффектора с createEffect<typeof handler, Fail>(handler)
источник

🚀🚀

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

NT

Nikita Tkachuk in ☄️ effector
🚀🔬 🚀🔬🚀🔬
завтра можно сделать релиз эффектора с createEffect<typeof handler, Fail>(handler)
это совсем немного упрощает, всеравно получается нужно в десятках эффектов указывать одну и ту же ApiError
а можно было бы один раз на уровне инстанса Аксиоса это сделать, а при создании эффектов вообще типы не указывать 😇
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Nikita Tkachuk
это совсем немного упрощает, всеравно получается нужно в десятках эффектов указывать одну и ту же ApiError
а можно было бы один раз на уровне инстанса Аксиоса это сделать, а при создании эффектов вообще типы не указывать 😇
ну да, для этого есть attach)
источник

🚀🚀

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
но ок, допускаю что в твоём случае это всё равно довольно массивно
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
хм
источник

ф

фильтруй мысли... in ☄️ effector
Nikita Tkachuk
это совсем немного упрощает, всеравно получается нужно в десятках эффектов указывать одну и ту же ApiError
а можно было бы один раз на уровне инстанса Аксиоса это сделать, а при создании эффектов вообще типы не указывать 😇
есть либа fry-fx для запросов, можно туда встроить
источник

🚀🚀

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

🚀🚀

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
фильтруй мысли
есть либа fry-fx для запросов, можно туда встроить
👍👍
источник

ф

фильтруй мысли... in ☄️ effector
фильтруй мысли
есть либа fry-fx для запросов, можно туда встроить
там есть createRequestFx
источник

NT

Nikita Tkachuk in ☄️ effector
🚀🔬 🚀🔬🚀🔬
чтобы расширить типы библиотеки своими
вот я думал об этом, но как-то стремно переопределять типы эффектора для проекта
источник