ClojureScript: om потом жалуется, когда я заставляю его читать коллекцию после мутации
Я делаю довольно простую операцию фильтрации списка и повторного рендеринга его данных в следующем.
Предполагается, что вы скажете примирителю перечитать определенные части атома состояния с помощью
{:value {:keys [:some :keys :here]}
:action ...}
как возвращаемое значение вместе с парой значений ключа действия после мутации. Вы также можете использовать Tempids.
Тем не менее, единственный способ для меня получить ом рядом с повторной визуализации коллекции с
{:value [:collection-key]
:action ...}
Ом выдает ошибку Assert Failed в консоли JS, но на самом деле все делает правильно и обновляет интерфейс, когда я это делаю. Это правильный путь, или есть другой способ сделать это, который все еще работает, но не кричит с ошибкой подтверждения утверждения?