ClojureScript: om потом жалуется, когда я заставляю его читать коллекцию после мутации

Я делаю довольно простую операцию фильтрации списка и повторного рендеринга его данных в следующем.

Предполагается, что вы скажете примирителю перечитать определенные части атома состояния с помощью

{:value {:keys [:some :keys :here]}
 :action ...}

как возвращаемое значение вместе с парой значений ключа действия после мутации. Вы также можете использовать Tempids.

Тем не менее, единственный способ для меня получить ом рядом с повторной визуализации коллекции с

{:value [:collection-key]
 :action ...}

Ом выдает ошибку Assert Failed в консоли JS, но на самом деле все делает правильно и обновляет интерфейс, когда я это делаю. Это правильный путь, или есть другой способ сделать это, который все еще работает, но не кричит с ошибкой подтверждения утверждения?

0 ответов

Другие вопросы по тегам