rum

Simple, decomplected, isomorphic HTML UI library for Clojure and ClojureScript | 0.12.8 https://github.com/tonsky/rum/blob/gh-pages/CHANGELOG.md#0128
drikerf 2019-05-27T13:24:21.001200Z

A bit late reply here. But I was in a similar position a few months back and decided to go with Rum. Couldn’t be happier. Happy to answer any questions 🙂

2019-05-27T14:01:47.003600Z

Don’t get me wrong Rum looks great — but its age wrt react and the patterns it uses looks like it’ll be problematic for our team. I’m looking to see if we can do SSR from clojure, but write components in a near native react/hooks style… for interop with pure react/js components. Obviously we’ll not be able to SSR component trees that contain js components from clojure; though we should in theory be able to shim them in.

sova-soars-the-sora 2019-05-27T23:55:19.003900Z

any tips on making reusable components?

drikerf 2019-05-28T07:34:53.004Z

Not really apart from the general React ways of doing it. Data down, actions up etc. I’ve done some React work for a few years before trying Rum and find the switch easy 🙂.

drikerf 2019-05-28T07:36:27.004200Z

Using maps as argument maybe, if any general advice 🙂