This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-02-24
Channels
- # beginners (113)
- # boot (9)
- # cider (6)
- # cljs-dev (33)
- # cljsjs (1)
- # clojure (73)
- # clojure-italy (4)
- # clojure-russia (6)
- # clojure-spec (13)
- # clojure-uk (21)
- # clojured (1)
- # clojurescript (79)
- # core-async (6)
- # core-logic (4)
- # datascript (5)
- # datomic (5)
- # duct (12)
- # events (1)
- # figwheel (9)
- # fulcro (143)
- # garden (2)
- # leiningen (1)
- # luminus (24)
- # off-topic (1)
- # parinfer (7)
- # protorepl (12)
- # re-frame (4)
- # reagent (32)
- # rum (1)
- # shadow-cljs (46)
- # spacemacs (4)
- # specter (27)
- # sql (6)
- # unrepl (3)
- # videos (1)
i did some more digging and i’m pretty sure that creating a re-frame project using lein new luminus demo +re-frame
somehow causes extra callbacks to be triggered when you use re-frame.core/dispatch. the reason i know this is that window.speechSynthesis.speak() doesn’t work on mobile browsers if you don’t invoke it inside the original event handler function. but a project created using lein new re-frame demo
doesn’t have this problem. so obviously the solution is to use the re-frame template instead, but i’m still curious as to what luminus might be doing wrong.
Is it possible to use re-frame without reagent/react back end? I mean, use it as general application frame work, but not render into webpages?