Size: a a a

2020 October 15

R

Rafael 🦠 in ☄️ effector
Rafael 🦠
https://share.effector.dev/6cQS8CjL
тогда второй вопрос: у меня есть

$usersCache - это стор, который содержит в себе подгруженных пользователей и который обновляется после выполнения запроса на подгрузку пользователей

$foundHistoryStatus - это просто сущность, откуда нам нужно вытащить id  ответсвенных - ее мы получаем другим запросом

$responsibleUsers - это итоговый массив, в котором лежит пользователь с id из foundHistoryStatus или же null

вопрос, как избавиться от лишних апдейтов в $responsibleUsers?
этот код почему-то зацикливается
источник

DS

Dmitriy Shuleshov in ☄️ effector
Rafael 🦠
https://share.effector.dev/6cQS8CjL
тогда второй вопрос: у меня есть

$usersCache - это стор, который содержит в себе подгруженных пользователей и который обновляется после выполнения запроса на подгрузку пользователей

$foundHistoryStatus - это просто сущность, откуда нам нужно вытащить id  ответсвенных - ее мы получаем другим запросом

$responsibleUsers - это итоговый массив, в котором лежит пользователь с id из foundHistoryStatus или же null

вопрос, как избавиться от лишних апдейтов в $responsibleUsers?
можешь привести пример структуры каждого из сторов?
источник

R

Rafael 🦠 in ☄️ effector
секунду, я сейчас переделаю репл, чтобы он был интерактивным
источник

R

Rafael 🦠 in ☄️ effector
как в репле отключить автозапуск?)
источник

YL

Yan👀 Lobaty in ☄️ effector
Rafael 🦠
как в репле отключить автозапуск?)
я успел закомментить при запуске)
источник

YL

Yan👀 Lobaty in ☄️ effector
чтобы не висло
источник

R

Rafael 🦠 in ☄️ effector
источник

R

Rafael 🦠 in ☄️ effector
первую строчку сотрите с ошибкой ток
источник

R

Rafael 🦠 in ☄️ effector
забавно что там ни одного консоль лога отработать не успевает
источник

YL

Yan👀 Lobaty in ☄️ effector
Rafael 🦠
https://share.effector.dev/6cQS8CjL
тогда второй вопрос: у меня есть

$usersCache - это стор, который содержит в себе подгруженных пользователей и который обновляется после выполнения запроса на подгрузку пользователей

$foundHistoryStatus - это просто сущность, откуда нам нужно вытащить id  ответсвенных - ее мы получаем другим запросом

$responsibleUsers - это итоговый массив, в котором лежит пользователь с id из foundHistoryStatus или же null

вопрос, как избавиться от лишних апдейтов в $responsibleUsers?
тебе точно нужен стор булевый в комбайне
источник

R

Rafael 🦠 in ☄️ effector
там нет булевых сторов
источник

YL

Yan👀 Lobaty in ☄️ effector
если я правильно понял ты можешь два массива айдишек полученных в сет прокинуть(типа юник) и прочекать что полученный массив равен длине одного(автоматически и второго) из них типа кол-во айдишек точно одинакое а раз скипнутые дупликаты по длине такие же вышли значит и тот же самый массив
источник

YL

Yan👀 Lobaty in ☄️ effector
Rafael 🦠
там нет булевых сторов
я знаю я говорю че делать))
источник

YL

Yan👀 Lobaty in ☄️ effector
соответственнно в гарде в сурсе можно событие сунуть вместо сторов
источник

YL

Yan👀 Lobaty in ☄️ effector
в фильтр этот комбанутый стор
источник

c⁣

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

YL

Yan👀 Lobaty in ☄️ effector
а потом сэмпл
источник

YL

Yan👀 Lobaty in ☄️ effector
не додумал но верю что ты сможешь додумать🌚
источник

R

Rafael 🦠 in ☄️ effector
Yan👀 Lobaty
если я правильно понял ты можешь два массива айдишек полученных в сет прокинуть(типа юник) и прочекать что полученный массив равен длине одного(автоматически и второго) из них типа кол-во айдишек точно одинакое а раз скипнутые дупликаты по длине такие же вышли значит и тот же самый массив
немного не так, есть foundHistoryStatus - это массив чего-то, где есть набор айдишников

usersCache - это кеш

а responsibleUsers нормализованные данные
источник

YL

Yan👀 Lobaty in ☄️ effector
const responsibleIds =
const prevResponsibleIds
источник