This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-10-26
Channels
- # announcements (28)
- # asami (13)
- # babashka (10)
- # beginners (170)
- # boot (1)
- # calva (35)
- # cider (21)
- # circleci (13)
- # clara (6)
- # clj-http (1)
- # clj-kondo (29)
- # cljdoc (5)
- # clojure (89)
- # clojure-czech (2)
- # clojure-europe (20)
- # clojure-france (16)
- # clojure-nl (6)
- # clojure-uk (5)
- # clojurescript (80)
- # community-development (6)
- # conjure (13)
- # cursive (18)
- # datascript (9)
- # datomic (1)
- # duct (1)
- # gratitude (2)
- # helix (7)
- # jobs (2)
- # kaocha (3)
- # lsp (22)
- # malli (5)
- # meander (1)
- # other-languages (34)
- # pathom (18)
- # polylith (24)
- # quil (10)
- # re-frame (5)
- # releases (1)
- # remote-jobs (4)
- # reveal (7)
- # shadow-cljs (8)
- # tools-deps (53)
Morning !
Morning!
<rant_mode>why did Redux ever become popular... there is soooo much boiler plate you can hardly find the bits where it does the real work!!!</rant_mode>
Exactly my feelings about Redux! That's why I fell in love with #fulcro (which, I feel, provides a more complete solution, including the backend, than re-*)
Fulcro does solve a lot of problems and includes a kitchen sink. But when I tried to use it it certainly wasn't easy or simple IMHO.
Fulcro is simple - you just need to invest time in understanding its few basic principles, which is an issue, because they are rather innovative and thus just assuming it works certain ways, as we tend to, leads to pain. The getting started experience has certainly been difficult because the documentation is exhaustive - though this has changed with the introduction of the https://fulcro-community.github.io/guides/tutorial-minimalist-fulcro/index.html and its series of exercises. (I would argue your "kitchen sink" claim. IMO Fulcro does mostly only contain what it has to (and you can simply disregard the few extras you do not care about).) Learning Fulcro certainly takes much more time than learning e.g. Helix - but, in my experiences, it pays off many times in the long run. (Well, unless you only make trivial apps.)