Size: a a a

2020 July 22

DS

Dmitriy Shuleshov in ☄️ effector
Igor Kamyshev
1.
const $tmp = sample({
 source: $sights.map((items) => items.length),
 clock: $seenSightsLoaded,
});

guard({
 source: $tmp,
 target: sightsNearToEmpty,
})
Фильтр в гварде обязателен
источник

IK

Igor Kamyshev in ☄️ effector
Да да, там есть фильтр
источник

IK

Igor Kamyshev in ☄️ effector
Но все равно не триггеристя. Даже в форварде не триггерится.
источник

DS

Dmitriy Shuleshov in ☄️ effector
Давай опишешь задачу. Кажется тебе нужна комбинация семпла и гварда
источник

IK

Igor Kamyshev in ☄️ effector
Да, мне нужна комбинация сэмпла и гварда ) Но оно так не работает.

Ситуация простая — нужно триггерить sightsNearToEmpty когда в $sights почти не осталось элементов (меньше N), но только после того как $seenSightsLoaded стал гарантированно тру.

При этом, $sights мог и не обновится (например его инишиал значение — пустой массив).
источник

YL

Yan👀 Lobaty in ☄️ effector
Igor Kamyshev
Да, мне нужна комбинация сэмпла и гварда ) Но оно так не работает.

Ситуация простая — нужно триггерить sightsNearToEmpty когда в $sights почти не осталось элементов (меньше N), но только после того как $seenSightsLoaded стал гарантированно тру.

При этом, $sights мог и не обновится (например его инишиал значение — пустой массив).
Может в репл перенесемся?)
источник

YL

Yan👀 Lobaty in ☄️ effector
С общей точки будет проще начать :)
источник

IK

Igor Kamyshev in ☄️ effector
Угу, но уже завтра. =)
источник

DS

Dmitriy Shuleshov in ☄️ effector
guard({
source: guard({
source: $sights.updates,
filter: $sights.map((items) => Boolean(items.length))
}),
filter: $seenSightsLoaded
});

Но это вилами по воздуху
источник

c⁣

createStore<🦉>... in ☄️ effector
createStore<🦉> ⁣
@ZeroBias нашел кейс с фильтрацией списков:

https://share.effector.dev/6M6XiLxV

1. поглядеть на порядок event и store, они добавляются с инкрементирующимся индексом
2. снять галочку фильтра: event или store, а затем поставить обратно
3. порядок ломается
Не совсем то, чего я ожидаю;
А я ожидаю, что порядок элементов не поменяется
источник

c⁣

createStore<🦉>... in ☄️ effector
Пока что, думаю решать через visible конкретных элементов
источник

🦜

🦜 in ☄️ effector
Думаю начать сейчас спрашивать на собесах, почему был выбран редакс и вести список
ИмяКомпании : Причина
источник

ф

фильтруй мысли... in ☄️ effector
они не выбирали редакс, редакс выбрал их
источник

ф

фильтруй мысли... in ☄️ effector
Почему тобой был выбрал именно тот город, котором сейчас живёшь?
источник

YL

Yan👀 Lobaty in ☄️ effector
🦜
Думаю начать сейчас спрашивать на собесах, почему был выбран редакс и вести список
ИмяКомпании : Причина
зачем, ведь это популярное, но лишь одно из решений? На противопоставлениях далеко не уедешь)
источник

ip

ivan posokhin in ☄️ effector
а какой выбор был года 3-4 назад кроме редакса и мобх?
источник

🦜

🦜 in ☄️ effector
Yan👀 Lobaty
зачем, ведь это популярное, но лишь одно из решений? На противопоставлениях далеко не уедешь)
Мотивацию понять
источник

🦜

🦜 in ☄️ effector
Аргументации может какие-то
источник

🦜

🦜 in ☄️ effector
фильтруй мысли
Почему тобой был выбрал именно тот город, котором сейчас живёшь?
Мою причину не перенести на проект)
источник

🦜

🦜 in ☄️ effector
Неподходящий пример
источник