re-frame-flow is a graph based visualization tool for re-frame event chains. Let's assume we clicked a login button and triggered a series of events. login-fx -> http-fx -> some-fx -> some-db-handler ...
(event after event), so a path gets generated, re-frame-flow visualizes all paths in a graph.
:profiles {:dev {:dependencies [[org.clojars.ertucetin/re-frame-flow "X.Y.Z"]] }}
re-frame-flow.preload
to preloads:{... :preloads [re-frame-flow.preload] ...}
If you want to track the flow of dispatch
and dispatch-sync
, you need to use re-frame-flow's custom dispatch
and dispatch-sync
. ClojureScript does not provide *ns*
at runtime, so these functions implemented as custom macros. Which means you can't pass around like they are functions.
re-frame-flow
dependency from dev to prodclosure-defines
inside shadow-cljs.edn
:dev {:compiler-options {:closure-defines {re-frame-flow.trace.dispatch-enabled? true}}}
dispatch
)
(ns app.views (:require [re-frame-flow.macros :refer-macros [dispatch dispatch-sync]] ...))
git clone git@github.com:ertugrulcetin/re-frame-flow.git
npm install
lein watch
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4