This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-08-17
Channels
- # announcements (7)
- # babashka (24)
- # beginners (11)
- # boot (16)
- # calva (46)
- # cider (5)
- # clara (3)
- # clj-kondo (2)
- # cljfx (5)
- # clojure (122)
- # clojure-brasil (26)
- # clojure-dev (20)
- # clojure-europe (20)
- # clojure-germany (1)
- # clojure-nl (1)
- # clojure-norway (54)
- # clojure-uk (2)
- # clojurescript (6)
- # core-matrix (23)
- # datomic (85)
- # graalvm (1)
- # honeysql (9)
- # hyperfiddle (31)
- # lsp (3)
- # malli (9)
- # nbb (2)
- # off-topic (15)
- # pathom (15)
- # pedestal (4)
- # polylith (5)
- # re-frame (5)
- # reitit (9)
- # releases (2)
- # shadow-cljs (63)
- # specter (4)
- # xtdb (7)
How would you go about app architecture for something like https://www.airbnb.co.za in Clojure/Script? For initial page load and SEO of listings, one would want server-side rendering, but for client-side UX one would like to be able to use re-frame. Per links from the https://github.com/Day8/re-frame/blob/master/docs/External-Resources.md#server-side-rendering, there has been https://www.davidtanzer.net/david's%20blog/2015/08/13/server-side-and-client-side-rendering-using-the-same-code-with-re-frame.html https://techascent.com/blog/isomorphic-rendering.html done in this area. Yet to fully explore it myself, but thought to ask about it pre-rabbit hole.
rendering hiccup will be hard, but if youre willing to use #CRRJBCX7S and #C041XN6DADU, then its possible, and theres an example out there demonstrating it
Thanks for the advice! Not familiar with Redux yet, will definitely take a look. Do you recall where the example server-side rendering Helix and refx implementation can be found?