This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-05-27
Channels
- # admin-announcements (1)
- # beginners (1)
- # boot (37)
- # cbus (1)
- # cider (44)
- # cljs-dev (16)
- # cljsjs (2)
- # cljsrn (18)
- # clojure (205)
- # clojure-belgium (6)
- # clojure-china (1)
- # clojure-india (1)
- # clojure-russia (24)
- # clojure-spec (21)
- # clojure-turkiye (1)
- # clojure-uk (72)
- # clojurescript (91)
- # core-async (4)
- # cursive (12)
- # data-science (2)
- # datascript (2)
- # datomic (12)
- # emacs (6)
- # flambo (7)
- # funcool (12)
- # hoplon (24)
- # incanter (2)
- # jobs-discuss (29)
- # keechma (2)
- # lein-figwheel (2)
- # leiningen (2)
- # mount (13)
- # nyc (2)
- # om (76)
- # om-next (1)
- # onyx (38)
- # other-languages (4)
- # planck (40)
- # re-frame (33)
- # reagent (101)
- # ring-swagger (5)
- # slack-help (1)
- # untangled (7)
- # yada (14)
I'm getting the following error: could not start [#'app.example/config] due to Error: No protocol method IWatchable.-add-watch defined for type mount.core/DerefableState: [object Object]
whereas the clojurescript readme has the following line: States may have watchers which is just an idea at this point, but it could be quite useful
here https://github.com/tolitius/mount/blob/master/doc/clojurescript.md#managing-state-in-clojurescript
You could hack it yourself, by adding a watcher on @#'mount.core/meta-state
, or on (-> @#'mount.core/meta-state (.name your-derefable-state) :inst)
@jiangts: not sure if the workaround works in CLJS though, so I am curious to know your results 🙂