This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-02-21
Channels
- # announcements (39)
- # architecture (7)
- # aws (9)
- # babashka (111)
- # beginners (139)
- # bristol-clojurians (1)
- # calva (47)
- # chlorine-clover (5)
- # cider (17)
- # clj-kondo (26)
- # clojars (25)
- # clojure (251)
- # clojure-berlin (1)
- # clojure-dev (5)
- # clojure-europe (22)
- # clojure-france (1)
- # clojure-hungary (6)
- # clojure-losangeles (8)
- # clojure-nl (18)
- # clojure-spec (3)
- # clojure-uk (68)
- # clojured (32)
- # clojurescript (32)
- # core-async (10)
- # core-typed (120)
- # cursive (8)
- # datascript (10)
- # datomic (11)
- # docker (2)
- # emacs (6)
- # figwheel-main (4)
- # fulcro (10)
- # graalvm (92)
- # hoplon (2)
- # instaparse (9)
- # jobs (3)
- # jobs-discuss (31)
- # joker (2)
- # kaocha (1)
- # lambdaisland (5)
- # leiningen (10)
- # luminus (1)
- # lumo (14)
- # meander (30)
- # mid-cities-meetup (1)
- # midje (1)
- # off-topic (46)
- # pathom (22)
- # perun (2)
- # re-frame (10)
- # reitit (1)
- # remote-jobs (8)
- # shadow-cljs (71)
- # spacemacs (7)
- # sql (40)
- # tools-deps (31)
- # tree-sitter (11)
- # vim (14)
- # vscode (2)
- # xtdb (5)
Hi! Are there some tricks necessary to be able to pass a function to a react JS component? I have one that has an onClick
property however it seems the value is not passed on:
(ns .. (:require ["@telia/styleguide" :as styleguide :refer [FeatureBox]]))
(def ui-sg-feature-box (interop/react-factory FeatureBox))
(ui-sg-feature-box {:onClick (fn [_] (println "HELLO!"))})
When I click the generated button, nothing is printed out - and in the React Tools there is no value for the onClick prop. Thank you!✅ 4
println works, I have tried that inside (dom/button {:onClick (fn [] ...)})
. Anyway, .warn does not print anything either. Is it possible that interop/react-factory
does something that breaks fn props?
Solved it, there were two components called FeatureBox and I have been using the wrong one.