Size: a a a

2020 November 01

꧁岡

꧁倫太郎 岡部꧂... in ☄️ effector
yumaa verdin
на самом деле return await promise это не то же самое, что return promise
Разница лишь в том где может быть отловлена ошибка, в данном случае вообще без разницы
источник

DS

Dmitriy Shuleshov in ☄️ effector
yumaa verdin
на самом деле return await promise это не то же самое, что return promise
без try catch одно и тоже ж ведь, нет?
источник

yv

yumaa verdin in ☄️ effector
Dmitriy Shuleshov
без try catch одно и тоже ж ведь, нет?
нет
await сохраняет стек трейс
источник

DS

Dmitriy Shuleshov in ☄️ effector
yumaa verdin
нет
await сохраняет стек трейс
источник

DO

Dmitry Olyenyov in ☄️ effector
Dmitriy Shuleshov
и тут тебе нужен лоадинг выше по дереву компонентов
Ну тут как обычно — Lifting state up. Когда станет некомфортно — тогда loading state — в state manager.
источник

DS

Dmitriy Shuleshov in ☄️ effector
Dmitry Olyenyov
Ну тут как обычно — Lifting state up. Когда станет некомфортно — тогда loading state — в state manager.
Мне становится не комфортно как только когда я вижу такой подход в доке😂
источник

DS

Dmitriy Shuleshov in ☄️ effector
Dmitry Olyenyov
Ну тут как обычно — Lifting state up. Когда станет некомфортно — тогда loading state — в state manager.
Зачем потом, что то куда то двигать если можно изначально не привязывать
источник

DO

Dmitry Olyenyov in ☄️ effector
А мне надоедает руками синхронизировать со state manager'ом. И я говорю, react-query особенно удобна для CRUD-like приложений. Так же как и apollo'вская graphql библиотечка, или urql..
источник

R

Rafael 🦠 in ☄️ effector
Dmitry Olyenyov
А мне надоедает руками синхронизировать со state manager'ом. И я говорю, react-query особенно удобна для CRUD-like приложений. Так же как и apollo'вская graphql библиотечка, или urql..
пора и для эффектора такое писать уже (с кешированием)
источник

DO

Dmitry Olyenyov in ☄️ effector
если какая-то сложная логика, когда надо вытаскивать данные из кучи мест с зависимостями, тут уже такое неудобно.
источник

DS

Dmitriy Shuleshov in ☄️ effector
Rafael 🦠
пора и для эффектора такое писать уже (с кешированием)
В реакт квери нет нормализации кеша😒
источник

DO

Dmitry Olyenyov in ☄️ effector
ну вообще да, с эффектором это, конечно, гораздо проще :)
источник

DO

Dmitry Olyenyov in ☄️ effector
это его killer-фича.
источник

DO

Dmitry Olyenyov in ☄️ effector
Я задолбался воевать с кэшем apollo :)
источник

DO

Dmitry Olyenyov in ☄️ effector
там автор на реддите объяснял почему он не стал делать нормализованный кэш.
источник

DS

Dmitriy Shuleshov in ☄️ effector
Dmitry Olyenyov
А мне надоедает руками синхронизировать со state manager'ом. И я говорю, react-query особенно удобна для CRUD-like приложений. Так же как и apollo'вская graphql библиотечка, или urql..
Ну конкретно с эффектором я вот представляю код с реакт квери и с эффектором и не вижу почти оверхеда, зато изначально готов к движнякам и "а давай вот теперь вот так сделаем, но бек мы конечно не будем переделывать"
источник

DS

Dmitriy Shuleshov in ☄️ effector
Ну или мне ни разу круды "простые" не попадались
источник

DO

Dmitry Olyenyov in ☄️ effector
ну да,
useEffect(()=>{
refetchQueryEvent({param1,param2});
},[param1,param2]
тоже довольно элегантно получается, особенно если это спрятат в custom хуке :)
источник

DS

Dmitriy Shuleshov in ☄️ effector
yumaa verdin
нет
await сохраняет стек трейс
Я что то не так делаю или не так понял?
источник

DS

Dmitriy Shuleshov in ☄️ effector
Dmitry Olyenyov
ну да,
useEffect(()=>{
refetchQueryEvent({param1,param2});
},[param1,param2]
тоже довольно элегантно получается, особенно если это спрятат в custom хуке :)
Что это?
источник