Rewrote Parts' frontend with #reframe and it's like paying off tech debt while getting a free architecture upgrade. UI looks identical but now state flows predictably, everything responds instantly, and I can actually reason about the code.
Link to the really excellent documentation: https://day8.github.io/re-frame/re-frame/
re-frame

Derived data, flowing

@gosha reframe is *excellent*, its how i got started with react, big fan
@hylst Yeah it's really great. I was reluctant to look into it at first (because react...) but I am now also a big fan. Excellent software.
@gosha i like reframe so much! it really made data driven development click for me: if i represent the effects of any event as just data, event handlers are pure functions and everything becomes so easily testable. i used it to create a web ui for a subsonic fork years ago and to date it remains one of the codebases i enjoy going back to most. i don't know any other stack on a comparable level of abstraction that manages to be so robust and such a joy to use. sorry for the anti-rant (:
@computersandblues 🤩 I really aspire to one day build software that elicits such reaction from its users!