beginners

Ramin Soltanzadeh 2026-03-28T09:57:44.868659Z

What do experienced Clojurists think of Reagent vs Replicant? I imagine this must have been discussed many a time, but I'm not sure where to look. Edit: Clojurists? Clojurians?

Anthony Franco 2026-04-02T19:43:15.051779Z

I think Clojurians is more of the proper name for the Slack, bit pinky-up, and Clojurists is what we mostly are. My opinion!

Mario G 2026-03-28T11:13:35.388069Z

See hint in this very Slack workspace name 😁

john 2026-03-28T13:39:48.292839Z

In some ways I think reagent might still be more beginner friendly. But I think replicant distills a lot of reagent's best ideas into simpler abstractions. Some of it takes a bit more up front knowledge but it's pretty solid.

Harold 2026-03-28T14:52:10.296529Z

> What do experienced Clojurists think of Reagent vs Replicant? I think they're both great. What questions do you have?

Ramin Soltanzadeh 2026-03-28T15:06:57.548499Z

Mostly looking to see what other people who have spent time "hammocking" on this think. So far I'm liking Replicant quite a lot, but I have no React or Reagent experience to compare it to, only Vue.

seancorfield 2026-03-28T15:16:26.585209Z

I think Reagent is fairly simple and easy to get your head around. I built some stuff with it early on and still have a fondness for it. For more complex apps, I think re-frame is a good approach, built on Reagent. I haven't built anything with Replicant but I've walked through the docs and I like the approach. If Replicant speaks to you, go ahead and build stuff with it, and you'll be just fine. If you want to try Reagent, build the same thing with both and see which you prefer.

👍 1
Harold 2026-03-28T15:34:22.996519Z

For me, both Reagent and Replicant are light-years ahead of Vue; hiccup is a better way to express html intent than any js templating option I know of. The difference is that it can be expressed with actual data. For me, the main innovation of Replicant over Reagent is a more thorough commitment to this data-orientation; as a #beginners it's not really that important. @seancorfield’s advice is correct.