(add-on-dispose! a-ratom f)
On JVM Clojure, use an atom to register f
to be invoked when dispose!
is
invoked with a-ratom
.
On JVM Clojure, use an atom to register `f` to be invoked when `dispose!` is invoked with `a-ratom`.
(dispose! a-ratom)
On JVM Clojure, invoke all callbacks registered with add-on-dispose!
for
a-ratom
.
On JVM Clojure, invoke all callbacks registered with `add-on-dispose!` for `a-ratom`.
(make-reaction f)
On JVM Clojure, return a deref
-able thing which invokes the given function
on every deref
. That is, make-reaction
here provides precisely none of the
benefits of mranderson048.reagent.v0v8v0.reagent.ratom/make-reaction
(which only invokes its function if
the reactions that the function derefs have changed value). But so long as f
only depends on other reactions (which also behave themselves), the only
difference is one of efficiency. That is, your tests should see no difference
other than that they do redundant work.
On JVM Clojure, return a `deref`-able thing which invokes the given function on every `deref`. That is, `make-reaction` here provides precisely none of the benefits of `mranderson048.reagent.v0v8v0.reagent.ratom/make-reaction` (which only invokes its function if the reactions that the function derefs have changed value). But so long as `f` only depends on other reactions (which also behave themselves), the only difference is one of efficiency. That is, your tests should see no difference other than that they do redundant work.
(reagent-id reactive-val)
Doesn't make sense in a Clojure context currently.
Doesn't make sense in a Clojure context currently.
Produces an id for reactive Reagent values e.g. reactions, ratoms, cursors.
Produces an id for reactive Reagent values e.g. reactions, ratoms, cursors.
(set-timeout! f ms)
Note that we ignore the ms
value and just invoke the function, because
there isn't often much point firing a timed event in a test.
Note that we ignore the `ms` value and just invoke the function, because there isn't often much point firing a timed event in a test.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close