This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-04-18
Channels
- # beginners (25)
- # boot (30)
- # cljs-dev (22)
- # cljsjs (2)
- # cljsrn (1)
- # clojars (4)
- # clojure (223)
- # clojure-boston (1)
- # clojure-dusseldorf (1)
- # clojure-gamedev (8)
- # clojure-italy (5)
- # clojure-russia (122)
- # clojure-sg (3)
- # clojure-spec (26)
- # clojure-uk (42)
- # clojurescript (69)
- # clojuresque (10)
- # core-async (25)
- # cursive (10)
- # datascript (5)
- # datomic (12)
- # emacs (18)
- # garden (1)
- # interop (1)
- # jobs (1)
- # jobs-discuss (10)
- # leiningen (2)
- # liberator (1)
- # lumo (21)
- # nyc (2)
- # off-topic (210)
- # om (11)
- # om-next (3)
- # onyx (1)
- # pedestal (6)
- # re-frame (10)
- # rum (9)
- # specter (38)
- # uncomplicate (1)
- # vim (23)
- # yada (22)
I think I'm missing the theory behind :keys
in the merge result. The default-merge
causes the entire root component to queue, correct?
It seems to me that any good merge implementation would have to, since new data may require new components to be rendered.
It's not enough to find components which need to be queued if some of the components which need queuing may not exist yet.
@anmonteiro do you have anything good to read on how Compassus handles idents in components wrapped in a mixin?
so if I have a route and a component associated, and that component has a query with Ident, when the novelty comes back from server, it suppose to normalize data based on the Ident, right?
when novelty comes back from server and there’s a query in the root component that has Ident somewhere that data should be normalized automatically, right? you don’t have to have any custom merge fn or whatever?