Size: a a a

2020 July 26

c⁣

createStore<🦉>... in ☄️ effector
или уже разницы особо никакой нет?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
можно через эффект, но в целом разницы нет
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
единственное что — эффекты могут вызывать друг друга через async await
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
источник
2020 July 27

MC

Mark Cholak in ☄️ effector
Привет. Подскажите, плиз, такой момент – насколько я понял, list в качестве аргумента прокидывает индекс элемента в виде ключа в аргументы cb. Это если записывать его не в объектной форме.

А как можно получить идентичный принцип с объектной формой?
В качестве примера: https://share.effector.dev/geWhqHkS

Во втором list, видимо, key: 'idx' ищет поле с таким названием в элементе. 🤔
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Mark Cholak
Привет. Подскажите, плиз, такой момент – насколько я понял, list в качестве аргумента прокидывает индекс элемента в виде ключа в аргументы cb. Это если записывать его не в объектной форме.

А как можно получить идентичный принцип с объектной формой?
В качестве примера: https://share.effector.dev/geWhqHkS

Во втором list, видимо, key: 'idx' ищет поле с таким названием в элементе. 🤔
key: 'name'
источник

🚀🚀

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Mark Cholak
Привет. Подскажите, плиз, такой момент – насколько я понял, list в качестве аргумента прокидывает индекс элемента в виде ключа в аргументы cb. Это если записывать его не в объектной форме.

А как можно получить идентичный принцип с объектной формой?
В качестве примера: https://share.effector.dev/geWhqHkS

Во втором list, видимо, key: 'idx' ищет поле с таким названием в элементе. 🤔
вообще, разница между формой с указанным key и без неё это как разница между массивом и мапом

const nonKeyed = [
 {name: 'alice'},
 {name: 'bob'},
 {name: 'carol'},
]

for (const [key, val] of nonKeyed.entries()) {
 
}

const keyed = new Map()
 .set('alice', {name: 'alice'})
 .set('bob', {name: 'bob'})
 .set('carol', {name: 'carol'})

for (const [key, val] of keyed) {

}
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Mark Cholak
Привет. Подскажите, плиз, такой момент – насколько я понял, list в качестве аргумента прокидывает индекс элемента в виде ключа в аргументы cb. Это если записывать его не в объектной форме.

А как можно получить идентичный принцип с объектной формой?
В качестве примера: https://share.effector.dev/geWhqHkS

Во втором list, видимо, key: 'idx' ищет поле с таким названием в элементе. 🤔
источник

MC

Mark Cholak in ☄️ effector
Оу...
Понял, не ожидал)) Спасибо
источник

NK

ID:0 in ☄️ effector
effector 21.1.0effector 21.1.0

Add onlyChanges option to serialize to ignore stores which didn’t changed in fork (prevent default values from being carried over network)

Add type helpers for stores and effects: StoreValue, EffectParams, EffectResult and EffectError

Allow domain.createEffect to infer type from given handler (that feature was already implemented for createEffect method)

Allow to call allSettled with void units without params field
источник

NK

ID:0 in ☄️ effector
источник

NK

ID:0 in ☄️ effector
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksandr Osipov
@ZeroBias немного в сторону вопрос, на счет тайпингов, ты не думал проекспортировать эти вот хелперы, могут пригодится людям
done 🌚
источник

AO

Aleksandr Osipov in ☄️ effector
Ага, увидел в чейнджлоге, спасибо!
источник

R

Rafael 🦠 in ☄️ effector
ID:0
Еее, хелперы
источник

Б

Боря in ☄️ effector
А можете объяснить в чем разница между doneData и data? И между failData и fail?
источник

R

Rafael 🦠 in ☄️ effector
Все начали писать и я пишу, создаю видимость работы. Вот такие вот пироги 🙂
источник

R

Rafael 🦠 in ☄️ effector
Боря
А можете объяснить в чем разница между doneData и data? И между failData и fail?
.done возвращает params (параметры вызова эффекта) и result  - результат выполнения эффета

.doneData - только result
источник

DS

Dmitriy Shuleshov in ☄️ effector
Как вам такое определение?
источник