Size: a a a

2020 July 01

DS

Dmitriy Shuleshov in ☄️ effector
то как вы обсудили
источник

DS

Dmitriy Shuleshov in ☄️ effector
Ivan
так может у тебя красивее решение, давай выкатывай
да не точь в точь
источник

YL

Yan👀 Lobaty in ☄️ effector
Stanislav Cherenkov
ну а как же причастность, шильдик, вместе делаем великое дело, эхэхэй, вот это вот всё?
для этого не нужен шильдик :)
источник

c⁣

createStore<🦉>... in ☄️ effector
Yan👀 Lobaty
организации нет потому что в ней нет необходимости
источник

c⁣

createStore<🦉>... in ☄️ effector
Stanislav Cherenkov
О, а есть организация на гитхабе? Или просто ни один пакет ещё не готов?)
Есть
источник

YL

Yan👀 Lobaty in ☄️ effector
лол я о ней забыть успел уже
источник

SC

Stanislav Cherenkov in ☄️ effector
❤️
источник

DS

Dmitriy Shuleshov in ☄️ effector
https://codesandbox.io/s/shy-sound-4jbys?file=/src/App.js

Простой пример иллюстрирующий как устраивать взаимосвязь эффектора с другими библиотеками.

На демо - реализация петли эффектор => lodash throttle => effector.
Цель - получить эффект предоставляемый сторонней библиотекой для юнитов эффектора.
источник

🦜

🦜 in ☄️ effector
Dmitriy Shuleshov
https://codesandbox.io/s/shy-sound-4jbys?file=/src/App.js

Простой пример иллюстрирующий как устраивать взаимосвязь эффектора с другими библиотеками.

На демо - реализация петли эффектор => lodash throttle => effector.
Цель - получить эффект предоставляемый сторонней библиотекой для юнитов эффектора.
чет ты перемудрил)
источник

🦜

🦜 in ☄️ effector
Dmitriy Shuleshov
https://codesandbox.io/s/shy-sound-4jbys?file=/src/App.js

Простой пример иллюстрирующий как устраивать взаимосвязь эффектора с другими библиотеками.

На демо - реализация петли эффектор => lodash throttle => effector.
Цель - получить эффект предоставляемый сторонней библиотекой для юнитов эффектора.
export const debounceSearch = debounce(searchByMacs, 250, { maxWait: 1000 });
источник

DS

Dmitriy Shuleshov in ☄️ effector
🦜
чет ты перемудрил)
пример носит скорее демонстративный характер
источник

DS

Dmitriy Shuleshov in ☄️ effector
🦜
export const debounceSearch = debounce(searchByMacs, 250, { maxWait: 1000 });
ну watch там все равно останется
источник

n

null in ☄️ effector
Как думаете, лучше так:

`const willDecreasePinAttempts = guard({
 source: sample($pinAttempts, isInvalidPin),
 filter: (attempts) => attempts > 0,
});`

или так

`const willDecreasePinAttempts = sample($pinAttempts, isInvalidPin.filter({
 fn: attempts => attempts> 0,
})`
суть же не меняется
источник

🦜

🦜 in ☄️ effector
null
Как думаете, лучше так:

`const willDecreasePinAttempts = guard({
 source: sample($pinAttempts, isInvalidPin),
 filter: (attempts) => attempts > 0,
});`

или так

`const willDecreasePinAttempts = sample($pinAttempts, isInvalidPin.filter({
 fn: attempts => attempts> 0,
})`
суть же не меняется
Гвард
источник

DS

Dmitriy Shuleshov in ☄️ effector
Dmitriy Shuleshov
ну watch там все равно останется
и вызов ивента тоже, только в более неявном виде
источник

🦜

🦜 in ☄️ effector
Dmitriy Shuleshov
и вызов ивента тоже, только в более неявном виде
потому что ты из ивентов сторы делаешь
источник

🦜

🦜 in ☄️ effector
это все нужно иначе организовать, чтобы тротлить ивенты
источник

DS

Dmitriy Shuleshov in ☄️ effector
🦜
это все нужно иначе организовать, чтобы тротлить ивенты
Как ? Покажешь на примере?
источник

🦜

🦜 in ☄️ effector
Dmitriy Shuleshov
Как ? Покажешь на примере?
сейчас
источник

🦜

🦜 in ☄️ effector
Dmitriy Shuleshov
Как ? Покажешь на примере?
https://codesandbox.io/s/heuristic-wind-2b7g2

я вот сделал, но после того как сделал, понял, что ты имел в виду
источник