An implementation of re-frame built for modern React
An implementation of re-frame built for modern React
(->interceptor & {:keys [id comment before after]})
(clear-subscription-cache! {:keys [store]})
(cofx-subscribe coeffects [sub-id & _sub-args :as sub])
(dispatch {:keys [queue]} event)
(dispatch-sync {:keys [store error-handler queue registry]} event)
(handler registry store error-handler)
(init {:keys [initial-value queue error-handler store registry]
:or {initial-value {}
registry global-registry
error-handler log-and-continue-error-handler
queue stable-queue/event-queue
store stores.atom/store}})
(inject-cofx id)
(inject-cofx id value)
(log-and-continue-error-handler ctx)
(reg-cofx cofx-id cofx-fn)
(reg-event-db event-id event-f)
(reg-event-db event-id interceptors event-f)
(reg-event-fx event-fx-id f)
(reg-event-fx event-fx-id coeffects f)
(reg-fx fx-id f)
(reg-sub sub-id)
(reg-sub sub-id sub-f)
(reg-sub sub-id signals sub-f)
(snapshot {:keys [store]})
(snapshot-sub {:keys [store]} sub)
(use-dispatch)
(use-dispatch-sync)
(use-rfx-context)
(use-sub sub)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close