Hello, I'm developing a data fetching, caching & invalidation library on top of re-frame, called re-frame-query: https://github.com/shipclojure/re-frame-query It is not complete but it is close to feature parity with tanstack query / redux toolkit query. I would love to get some feedback on the API & design. Let me know what you think ๐
I wonder what could work as a โClojure twistโ on top of the ideas in those libraries. The first thing that comes to my mind is utilizing macros to create an ergonomic DSL-ish experience for defining & using queries and other APIโs.
Like this state management lib in Elixir that utilizes macros: https://github.com/joaomdmoura/machinery I remember seeing a while back ago, and liking its design.
For people who are interested the project is progressing and now has rich examples for both reagent and uix Currently the main hurdle is with infinite lists and wether they should be supported. Hoping for feedback on the current API