Size: a a a

2020 October 24

AO

Aleksandr Osipov in ☄️ effector
yumaa verdin
тут кто-то писал, что делал персистные сторы через хелпер в thru, и я делаю новый апи в effector-storage чтобы можно было тоже в thru использовать
я так делал, thru(persistStore(options)) - как-то так было
источник

🚀🚀

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
как минимум каррирование усложняет типы и валидацию ошибок
источник

🚀🚀

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

yv

yumaa verdin in ☄️ effector
🚀🔬 🚀🔬🚀🔬
мы несколько месяцев обсуждаем проблемы с библиотекой и в итоге в первую очередь услышать про каррирование — это крайне плохой признак
ну чтобы поддержать варианты
tie({ store, adapter, key })
и
tie({ adapter, key })(store)
в любом случае каррирование нужно поддерживать
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
yumaa verdin
ну чтобы поддержать варианты
tie({ store, adapter, key })
и
tie({ adapter, key })(store)
в любом случае каррирование нужно поддерживать
я делаю выводы
источник

D

Draft in ☄️ effector
yumaa verdin
ну чтобы поддержать варианты
tie({ store, adapter, key })
и
tie({ adapter, key })(store)
в любом случае каррирование нужно поддерживать
Такое не нужно, одного варианта будет достаточно
источник

yv

yumaa verdin in ☄️ effector
Draft
Такое не нужно, одного варианта будет достаточно
второй вариант как раз для thru
источник

yv

yumaa verdin in ☄️ effector
и для onCreateStore
источник

🚀🚀

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

D

Draft in ☄️ effector
Это оверинжиниринг
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
это прокрастинация
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
моё подозрение
источник

🚀🚀

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

D

Draft in ☄️ effector
Да не, иногда хочется сделать максимально универсально
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
это не тот случай
источник

🚀🚀

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

🚀🚀

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

N

Nurdan in ☄️ effector
export const getUser = createEffect({
   async handler() {
       try {
           const user = await firebase.auth().currentUser;
           return user
       } catch (error) {
           console.log(error);
       }
   }
});
источник

N

Nurdan in ☄️ effector
Nurdan
export const getUser = createEffect({
   async handler() {
       try {
           const user = await firebase.auth().currentUser;
           return user
       } catch (error) {
           console.log(error);
       }
   }
});
у меня тут user = null, почему? Можете помочь?
источник