Size: a a a

2021 March 15

🚀🚀

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Nikita Epshteyn
могу как-то ограничить область действия плагина?
"merges": false
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Nikita Epshteyn
Интерфейсно вот так
```
useStoreMap({
   store:
store,
   keys: [id],
   fn: (
store, [$id]) => store[$id],
        comparator: (prevValue, newValue) => customFunc(prevValue, newValue)
})

```
реализовал по аналогии с полем в createStore, updateFilter https://github.com/effector/effector/blob/ce92b17da6a3ef5fc5bb2e1d34dc9788c438a4c4/src/react/__tests__/useStore.test.tsx#L486
источник

AO

Aleksandr Osipov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
extends это примерно как сравнение ≥ на уровне типов, поэтому если сравнение в одну сторону оказалось слишком широким (в этом месте срабатывал кейс с unknown), то значит сравнение можно перевернуть и получить ожидаемую точность)
Круто, но я все равно на extends в этом месте ломаюсь
источник

И

Иван in ☄️ effector
🚀🔬 🚀🔬🚀🔬
исправлено в effector 21.8.7
Круто, спасибо
источник

NE

Nikita Epshteyn in ☄️ effector
<3
источник

VK

Vladislav K. in ☄️ effector
А guard может быть source'ом для sample?
источник

🦜

🦜 in ☄️ effector
Vladislav K.
А guard может быть source'ом для sample?
Может
источник

F

Fedor in ☄️ effector
Кажется, в attach'e баг с типами

play
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
хм, да, действительно
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
сейчас проверю можно ли его пофиксить
источник

СД

Саша Домоседов... in ☄️ effector
Добрый вечер, возможно глупый вопрос: а можно ли как-то подписаться на то, что как только несколько эффектов перешли в статус finally, то вызвать соответствующий event? Например
[1fx.finally, 2fx.finally, 3fx.fially]->do event?
источник

AO

Aleksandr Osipov in ☄️ effector
Саша Домоседов
Добрый вечер, возможно глупый вопрос: а можно ли как-то подписаться на то, что как только несколько эффектов перешли в статус finally, то вызвать соответствующий event? Например
[1fx.finally, 2fx.finally, 3fx.fially]->do event?
можно, создайте эффект с Promise.all
источник

VI

Vadim Ivanov in ☄️ effector
Aleksandr Osipov
можно, создайте эффект с Promise.all
Это другое будет)
источник

AO

Aleksandr Osipov in ☄️ effector
типа allCompletedFx = createEffect(() => Promise.all([1fx.finally, 2fx.finally, 3fx.fially])
источник

AO

Aleksandr Osipov in ☄️ effector
Vadim Ivanov
Это другое будет)
разве
источник

AO

Aleksandr Osipov in ☄️ effector
ну тут надо уточнить что требуется
источник

VI

Vadim Ivanov in ☄️ effector
finally это же когда resolve или rejected
источник

AO

Aleksandr Osipov in ☄️ effector
аа
источник

AO

Aleksandr Osipov in ☄️ effector
allSettled
источник