helix

alexdavis 2021-10-27T09:29:14.057500Z

Helix also makes it very easy to mix JS React components and CLJS, you could write some or all of your view components in JS and keep the logic in CLJS. I started doing that after reading https://vouch.io/developing-mobile-digital-key-applications-with-clojurescript/ and it works quite well, especially when non-clojure people join the team as they aren't thrown completely into the deep end. It is also a big help to be able to copy and paste JSX from things like tailwindui if thats important to you

👍 1
👍🏻 1
lilactown 2021-10-27T15:41:34.061500Z

yeah that sounds great. currently contemplating doing the same thing with our design library

lilactown 2021-10-27T15:41:57.061700Z

i also did the same with a design library at my last company - which inspired helix 🙂

kennytilton 2021-10-27T15:34:29.061400Z

@tichit.bryce, I have done a lot of both JS and CLJS, with and without React. CLJS has clear advantages, but JS has improved a lot over the years and then there is no need for interop. To me it is a coin toss.

🙌 1
Bryce Tichit 2021-11-01T16:18:32.066400Z

100% agree thanks for sharing