Size: a a a

2020 October 10

AO

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Rem
В доке жутко не хватает примеров(
Конкретно по attach например.
по attach поправим
источник

🚀🚀

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

AO

Aleksandr Osipov in ☄️ effector
Aleksandr Osipov
ну и attach покажет связь в девтулзах (наверное)
@ZeroBias а в случае createEffect(effect) такую связь же не увидим в девтулз?
источник

AO

Aleksandr Osipov in ☄️ effector
или увидим?
источник

ф

фильтруй мысли... in ☄️ effector
sterioss
А почему просто нельзя эффект передать в качестве хэндлера новому эффекту?
а что, так можно было?)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksandr Osipov
@ZeroBias а в случае createEffect(effect) такую связь же не увидим в девтулз?
не увидим
источник

🚀🚀

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
поэтому всё, что внутри них — чёрный ящик
источник

🦜

🦜 in ☄️ effector
Девтулзы эффектора
источник

З

Завтра in ☄️ effector
ААААААА
источник

З

Завтра in ☄️ effector
🦜
Девтулзы эффектора
Можно это в профунктор)
источник

З

Завтра in ☄️ effector
🚀🔬 🚀🔬🚀🔬
не увидим
Подожди, но если handler === другой эффект, значит, можно без вызова определить
Ну если только handler не делает fx.use внутри, но так вроде никто не делает)
источник

D

Draft in ☄️ effector
Ето. PoE
источник

🦜

🦜 in ☄️ effector
Draft
Ето. PoE
Я знаю
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Завтра
Подожди, но если handler === другой эффект, значит, можно без вызова определить
Ну если только handler не делает fx.use внутри, но так вроде никто не делает)
если существует возможность инкапсулировать сущность в колбэке, то ей обязательно воспользуются: регулярно вижу записи вида onClick={e => event(e)}, в данном случае будет то же самое

плюс это формирует более корректный сценарий использования в случае, если ты пока что не знаешь, нужно ли тебе преобразовывать аргументы или нет: если тебе потребуется изменить аргументы, то createEffect(effect) станет же createEffect(({x}) => effect(x))

или наоборот, если в attach({effect, mapParams: ({x}) => x}) больше не требуется преобразование аргументов, это должно поддерживаться методом чтобы быть полноценным решением без выколотых эдж-кейсов
источник

AO

Aleksandr Osipov in ☄️ effector
выколотые едж кейсы напомнили чем-то формулировки о выполнении условий почти всюду... сорри флешбеки из функционального анализа
источник
2020 October 11

l

lllla in ☄️ effector
Коллеги, а если речь заходит об типах событий и тс, то вы всегда кастите типы?
const t = e.target as HTMLButtonElement;
источник

l

lllla in ☄️ effector
как-то в работе с forest это уже очень сильно обострилось)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
lllla
Коллеги, а если речь заходит об типах событий и тс, то вы всегда кастите типы?
const t = e.target as HTMLButtonElement;
таргеты в дом эвентах всегда надо кастить
источник