This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-08-02
Channels
- # beginners (118)
- # boot (73)
- # cider (2)
- # cljs-dev (65)
- # cljsrn (18)
- # clojure (49)
- # clojure-argentina (4)
- # clojure-italy (19)
- # clojure-portugal (1)
- # clojure-russia (1)
- # clojure-spec (34)
- # clojure-uk (102)
- # clojurescript (202)
- # code-reviews (3)
- # core-async (5)
- # cursive (11)
- # datomic (25)
- # emacs (1)
- # graphql (22)
- # hoplon (6)
- # keechma (59)
- # leiningen (10)
- # luminus (31)
- # lumo (78)
- # off-topic (141)
- # om (32)
- # om-next (2)
- # onyx (6)
- # parinfer (55)
- # pedestal (3)
- # protorepl (3)
- # re-frame (8)
- # reagent (8)
- # ring-swagger (1)
- # rum (20)
- # specter (1)
- # sql (5)
- # test-check (11)
- # vim (13)
- # yada (7)
hey guys, not sure if this is the right place to ask- but with respect to https://goo.gl/UyByC4 and the cljs npm-deps changes: do the compiler changes mean we dont have to have externs files for npm deps now?
I think reagent 0.8 will depend on cljsjs.reagent, which still contains the externs
AFAIK there is one place in React where event properties are generated dynamically, and because of that externs are needed
But I don't have any source for this, other than "was discussed somewhere", and I don't know what the place is
Some npm JS code will work without externs, but some libraries (many?) contain some strange dynamic code Closure doesn't properly understand, which breaks without externs
Ah, here is the issue at React about these event names: https://github.com/facebook/react/issues/9417
If React didn't register those plugins dynamically there, Closure could properly rename the names everywhere