diff --git a/examples/todomvc/src/todomvc/core.cljs b/examples/todomvc/src/todomvc/core.cljs index 90c76b8..3bfb197 100644 --- a/examples/todomvc/src/todomvc/core.cljs +++ b/examples/todomvc/src/todomvc/core.cljs @@ -93,16 +93,18 @@ :done (fn [db _] - (reaction (->> @(subscribe [:items]) - (filter :done) - count)))) + (let [items (subscribe [:items])] + (reaction (->> @items + (filter :done) + count))))) (register-sub :active (fn [db _] - (reaction (- (count @(subscribe [:items])) - @(subscribe [:done]))))) + (let [items (subscribe [:items]) + done (subscribe [:done])] + (reaction (- (count @items) @done)))))