Size: a a a

2020 November 21

c⁣

createStore<🦉>... in ☄️ effector
const events = isObject ? event : { event }
источник

AO

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

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
хм
ну и result надо унести внутрь useMemo тоже, тогда иначе говно
источник

AO

Aleksandr Osipov in ☄️ effector
тогда вроде нормально, хотя често говоря я так и не понял чем это лучше чем подряд useEvent
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
хм
ну и не useCallback
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
тогда вроде нормально, хотя често говоря я так и не понял чем это лучше чем подряд useEvent
const first = useEvent(model.first)
const second = useEvent(model.second)
const third = useEvent(model.third)
const fourth = useEvent(model.fourth)
const fifth = useEvent(model.fifth)

const { first, second, third, fourth, fifth } = useEvent({
 first: model.first,
 second: model.second,
 third: model.third,
 fourth: model.fourth,
 fifth: model.fifth,
})

const handle = useEvent({
 first: model.first,
 second: model.second,
 third: model.third,
 fourth: model.fourth,
 fifth: model.fifth,
});
источник

AO

Aleksandr Osipov in ☄️ effector
createStore<🦉> ⁣
const first = useEvent(model.first)
const second = useEvent(model.second)
const third = useEvent(model.third)
const fourth = useEvent(model.fourth)
const fifth = useEvent(model.fifth)

const { first, second, third, fourth, fifth } = useEvent({
 first: model.first,
 second: model.second,
 third: model.third,
 fourth: model.fourth,
 fifth: model.fifth,
})

const handle = useEvent({
 first: model.first,
 second: model.second,
 third: model.third,
 fourth: model.fourth,
 fifth: model.fifth,
});
по мне первый вариант норм
источник

AO

Aleksandr Osipov in ☄️ effector
ну так на вкус и цвет
источник

AO

Aleksandr Osipov in ☄️ effector
первый даже короче, если только как в последнем варианте юзать типа api = useEvent({...})
источник

A

Abu in ☄️ effector
ох уже эти пляски вокруг костылей-хуков
источник

AO

Aleksandr Osipov in ☄️ effector
наверняка что-то упустил:)
источник

🦜

🦜 in ☄️ effector
А скоуп байндом нельзя никак привязать к вьюхе?
источник

c⁣

createStore<🦉>... in ☄️ effector
источник

AO

Aleksandr Osipov in ☄️ effector
Abu
ох уже эти пляски вокруг костылей-хуков
спасибо тиме реакта за то что такие спецолимпиады позволяет проводить
источник

AO

Aleksandr Osipov in ☄️ effector
🦜
А скоуп байндом нельзя никак привязать к вьюхе?
он для ругого же
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
наверняка что-то упустил:)
isObject не на той строчке
источник

AO

Aleksandr Osipov in ☄️ effector
createStore<🦉> ⁣
isObject не на той строчке
ну я в репле писал, не проверял в действии, но я так понял у тебя такой же вариант получился в итоге
источник

c⁣

createStore<🦉>... in ☄️ effector
всем спасибо
источник

c⁣

createStore<🦉>... in ☄️ effector
улучшил реализацию
источник

c⁣

createStore<🦉>... in ☄️ effector
источник