Size: a a a

2020 March 22

🦉⁣

🦉 ⁣ in ☄️ effector
The Fallen Phoenix
Использование стрелочных функций это в ту же степь?
я хз на что ты агришься
источник

T

The Fallen Phoenix in ☄️ effector
Я ни на что) я стараюсь понять причины любых убеждений и их эффектов на код без какого либо осуждения.
источник

T

The Fallen Phoenix in ☄️ effector
Скорее не хотелось бы на агр попадать)
источник

DP

Dmitry Plyaskin in ☄️ effector
а есть пример реализации дебаунса у effect/event, который работает с другими сущностями эффектора (forward, sample, guard) и который не ломает типы?
источник

yv

yumaa verdin in ☄️ effector
Dmitry Plyaskin
а есть пример реализации дебаунса у effect/event, который работает с другими сущностями эффектора (forward, sample, guard) и который не ломает типы?
приведи пример кода, что ты имеешь ввиду?
источник

DP

Dmitry Plyaskin in ☄️ effector
пример как в lodash debounce
источник

DP

Dmitry Plyaskin in ☄️ effector
ждать n времени, если больше события не происходят, вызвать effect/event с последними данными
источник

yv

yumaa verdin in ☄️ effector
Dmitry Plyaskin
ждать n времени, если больше события не происходят, вызвать effect/event с последними данными
не, не объяснение, что такое дебаунс, а как ты имеешь ввиду его использовать?
источник

yv

yumaa verdin in ☄️ effector
Dmitry Plyaskin
ждать n времени, если больше события не происходят, вызвать effect/event с последними данными
потому что евент и эффект — это обычные функции, которые ты можешь обернуть в тот же lodash debounce и вызывать новую получившуюся функцию
источник

DP

Dmitry Plyaskin in ☄️ effector
ввод в инпуте, поиск, надо слать на каждый ввод символа запрос, но это не ок, нужна задержка допустим 300мс после последнего ввода
источник

DP

Dmitry Plyaskin in ☄️ effector
yumaa verdin
потому что евент и эффект — это обычные функции, которые ты можешь обернуть в тот же lodash debounce и вызывать новую получившуюся функцию
так и делаю
источник

DP

Dmitry Plyaskin in ☄️ effector
но в форвардах не работает
источник

DP

Dmitry Plyaskin in ☄️ effector
приходится watch делать
источник

yv

yumaa verdin in ☄️ effector
Dmitry Plyaskin
но в форвардах не работает
источник

DP

Dmitry Plyaskin in ☄️ effector
спасибо)
источник

VK

Valeriy Kobzar in ☄️ effector
import { createThrottle } from "effector-throttle"
import { createDebounce } from "effector-debounce"

какой хитрый мальчик :)))
источник

yv

yumaa verdin in ☄️ effector
Valeriy Kobzar
import { createThrottle } from "effector-throttle"
import { createDebounce } from "effector-debounce"

какой хитрый мальчик :)))
:) я на песочницу кинул ссылку, чтобы можно было сразу попробовать, удовлетворяет условиям или нет
источник

VK

Valeriy Kobzar in ☄️ effector
Dmitry Plyaskin
но в форвардах не работает
а это как?
источник

DP

Dmitry Plyaskin in ☄️ effector
Valeriy Kobzar
а это как?
типы🤷‍♀️
источник

l

la gente está muy loca in ☄️ effector
The Fallen Phoenix
Есть еще такой момент: а не стоит ли файлы caller, bind, validate, throw, is, forIn, defer в файл utils.js превратить?
is экспортируется как es namespace (export * as is), defer используется в отдельном билде форка (смешивать с другим кодом не желательно), остальные можно объединить, но желательно в чуть более осмысленные группы, чем просто utils.js
источник