Hacker News new | past | comments | ask | show | jobs | submit login
Reagent: Minimalistic React for ClojureScript (reagent-project.github.io)
91 points by tosh on May 25, 2017 | hide | past | favorite | 11 comments



When talking about reagent, we should also mention re-frame: A Reagent Framework For Writing SPAs, in Clojurescript.

https://github.com/Day8/re-frame

It provides a fantastic framework for implementing browser based UIs with a very clean approach, inspired by Elm architecture, and related to redux.


I tried it only once following some tutorial on how to make a snake game in re-frame, did some code changes and neon snake was born. You can try it here https://smnplk.github.io/neon-snake/resources/public/live/in... ;)

I'm certainly using re-frame on my next spa project.


Not sure why this is posted. But I'm working on a straight port of re-frame in javascript, it's an abstraction on top of react-redux, a true 1:1 port. For me re-frame's api is the holy grail (for now) of UI programming.


Do you have a public repo? I'm using re-frame a lot happily, but sometimes there's only JS that can be used. I'd be interested to see your port.


I'd be interested in checking it out once finished. re-frame's abstractions have been great to work with.


I'd be very interested on that port. I really miss re-frame when I'm working with Js.


As a Redux maintainer, I'd be curious to see what you're putting together.


Reagent is the best ClojureScript implementation of React out there. The nice thing about it is that you can do very interesting things with Reagent without ever writing a component as a React class. There is, of course, a way to do that simply with create-class. Another great thing about Reagent is how simple it is to convert a pure Javascript React component with adapt-react-class. I also really like Reagent atoms. Reagent atom cursors alone are worth it to include this library in your build! Reagent is the killer app for ClojureScript, I use it in just about every one of my ClojureScript projects.


I've done a few small- to medium- sized apps with reagent, and it's been fun enough that I'm looking for an excuse to do more with it.


I got a virtual DOM solution in ClojureScript too http://respo.site/ less features, more pure.


If you're in New York and would like to get some professional experience with reagent / reframe, shoot me an email at e.smith@soscapital.com. We're looking for a junior developer at the moment.

SOS is an alternative lending startup. We have two main apps under development. Both use Clojure on the backend. One is React/Redux and the other is ReAgent / Reframe.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: