Clojurians
#re-frame
<
2016-01-11
>

This page is not created by, affiliated with, or supported by Slack Technologies, Inc.

richiardiandrea05:01:33

@jaen After seeing it here I am considering using Semantic UI over re-com for a pet project of mine...when you say integrates well, do you mean a simple hook in your render function, or you need form-3 reagent components?

richiardiandrea05:01:50

Sorry I see it is just for theming, forget about my question :smile:

jaen08:01:21

@richiardiandrea: I mean that their Javascript components are written to work with React lifecycle - http://semantic-ui.com/introduction/integrations.html. So yeah, no running from form-3, but shouldn't be too problematic either.

hugobessaa12:01:56

anyone using re-frame at production came from om?

hugobessaa12:01:39

I have an app that is getting complex, want to know if anyone got to this point too

pepe12:01:51

@hugobessaa: there was great article about it (which actually let me to start research reagent instead of om). I’ll try to find it

hugobessaa12:01:55

@pepe it looks like people hit the same not-so-good spot as I did. I'm also finding it challenging to test app-state changes without rendering components

pepe12:01:39

@hugobessaa: just from my limited research I found om to be little bit too much complicated. With reagent/re-frame I felt right in the place from the beginning. Actually re-frame brought brand new paradigm to my toolbelt of UI programming. And I am enjoying it a lot :wink:

hugobessaa12:01:36

are you using it on production? I would love to have a list of people using it

pepe12:01:07

not yet, but in the horizon of 2 weeks I will

jaen12:01:51

+1 on Om being too complicated for no apparent reason. Reagent also has some slightly complicated parts (say, for the longest time I was unaware of :on-dispose in reactions) but in genearl it's pretty simple to grok compared to om. And the code also looks nicer for the common case of form-1/form-2.

jaen12:01:55

I'm pretty interested to see how it would compare with rum, but didn't have chance to look at it yet.

hugobessaa13:01:26

didn't have a chance to look at rum too

hugobessaa13:01:46

it looks interesting but too edge for now

hugobessaa13:01:55

it also lacks testing, as far as I know

jaen13:01:19

The one thing it has edge over reagent with is that it can be reactive with standard Clojure atoms and that you can user mixins. But yeah, I'm not sure what it's testing story is (thought I suck at writing tests anyway).

mccraigmccraig13:01:33

@hugobessaa: i'm using re-frame in production

kamn15:01:40

There is a page on reagent's github wiki for applications that use reagent maybe there should be something similar for re-frame also.

jaen15:01:00

Well, there's this section of readme - https://github.com/Day8/re-frame#where-do-i-go-next - but there's only one app there.

kamn15:01:34

Ah Thanks @jaen forgot about that section

richiardiandrea17:01:33

@hugobessaa http://clojurescript.io is also using re-frame + re-com

nberger17:01:45

I'm also using re-frame in production. Don't have a public link to share ATM though

jakemcc18:01:23

@hugobessaa: @snoe and I are using re-frame in production.

peterbak19:01:42

@hugobessaa: +1 for a re-frame app in production, soon to be publicly available

shaun-mahood19:01:25

I'm using it in production on an internal app

hugobessaa23:01:03

Next week I will have an app in production too, but in a closed beta for now. It is specifically targeted to Brazilian companies, but I hope I can contribute with some libs and content to the community :)

hugobessaa23:01:19

Any talks worth watching about re-frame apps?

shaun-mahood23:01:35

I haven't seen any re-frame talks that I'm aware of. Is anyone putting one together for clojure west?

gadfly36123:01:07

talk on re-frame ^^

shaun-mahood23:01:24

Oh great, I missed that one. Thanks!