Fork me on GitHub
#helix
<
2022-02-11
>
lilactown02:02:16

@denis.mccarthy.kerry I think if you're experienced with React already, then helix will provide you a smoother experience building a new application IMHO

lilactown02:02:32

if you're new to both React and ClojureScript, I think re-frame and reagent will provide you an easier time getting started

lilactown02:02:45

if you're planning for building for the long term, I do believe that helix provides a more stable and performant base to build on and will ensure you can adopt new React features without breaking changes in helix's API

Aron04:02:35

Lindy effect disagrees 🙂

kennytilton15:02:16

Tilton's Effect says who the Hell put FB engineers in charge of UIs? React is fading already. Suspense will be its Waterloo. Come on, Clojure Dart! :)

Aron16:02:12

Not who, what. Marketing. My so-called leads are suggesting the use of tools that they have never used but they are not new and are popular, so they must be good. That seems to have been the case for some time now, there was more work than experienced people and those inexperienced mistakenly look for the most popular to be safe.

Aron16:02:17

It even has a name 'industry standard'. Even though there is no actual standard, we are just talking about popular practices associated with certain tools, e.g. snapshot testing or shallow testing, both are a complete waste of time, but are widely assumed as indispensable.

lilactown16:02:28

tbh at this point I'd rather be exploring building UIs on something other than the web, but as long as I am, React is v economical

lilactown16:02:15

been thinking about finding time to create a binding to solidjs tho

👀 1
kennytilton21:02:13

Holy wow, did not have solidjs on my radar. Gotta get out more often. Thx! reads a page of solidjs doc WTF decide <anglebrackets>are the way anybody wants to program</anglebrackets>? And it still has hooks...so all they did was lose VDOM? Great but.... #pro_tip from COBOL, CICS, and VSAM: popularity and three bucks will get you a latte.

❤️ 1
kennytilton21:02:53

"Not who, what. Marketing." Sure, @U0VQ4N5EE, My question implicitly was, why are known free spirits like Clojurians all lined up behind React? It is not even reactive, as they now admit and kinda brag. https://reactjs.org/docs/design-principles.html

lilactown03:02:36

the top-level API of solidjs is similar to React, but the "hooks" are compiled to fine-grained reactive values instead of like a condition system that React uses

Aron05:02:04

Maybe clojurians are not as much a free spirit individually as you would expect? I have been following the scene without being part of it since 2013 and apart from a couple leading individuals, everyone else I talked to deferred to authority/popularity constantly. And, while I don't like React much, it has 2 things going for it that explains why its popular: 1. forgiving, you can get usable UI out of it even if you are doing almost everything wrong 2. simple API

wilkerlucio15:02:33

yeah, I personally love the react model, its quite similar to old server side rendering in the sense you never have to think about transitons, while has a great component composition story IMO. Im not familiar with solidjs but seems interesting to look

rgm17:02:28

huh, looked at the first paragraph of the solidjs docs and my mind immediately went to Meteor.js's 2-part reactive vars in reactive contexts.

1
rgm17:02:39

<racks brain around how Tracker.autorun(,,,) worked>

rgm17:02:02

ofc I've now worked in enough declining frameworks that everything looks like everything if I squint hard enough

rgm17:02:11

jack black's character in "high fidelity" but for UI frameworks instead of bands

😄 1
DenisMc08:02:58

Thanks for the feedback, I'll give helix a whirl and see how I get on 👍