Пытаюсь перестроить свой маиндсет согласно идеологии эффектора и уйти от динамического создания юнитов и связей в пользу статического описания и адресования через идентификатор
Демонстративный пример в репле, есть виджет для автокомплита, инстансов виджета может быть много, соотвественно храним состояния в словаре с адресацией по id (в качестве которого обычно будет имя поля в форме)
В примере есть логика посылки запросов с отменой предыдущего (хочется услышать мнение о реализации, потому как не уверен что верно сделал, но вроде работает). Собственно затык на данном этапе, как получить состояние .pending для каждого из полей в отдельности, эффект то по сути же один и .pending на нем будет давать true, когда в полете находится хотя бы один из запросов, а мне нужно замапить состояние на разные виджеты. В голову приходит что-то типа еще одного стора pendings в который по id класть состояния, но мб есть лучше варианты?
UPD: обновил репл, теперь есть стор pendings, но есть глитчи при отмене предыдуших запросов, не хочется чтобы состояние загрузки менялось
https://share.effector.dev/TOpnw0M2