datascript

Immutable database and Datalog query engine for Clojure, ClojureScript and JS
lauritzsh 2019-03-20T17:25:22.039Z

With Redux you'll often use something like https://github.com/paularmstrong/normalizr for normalizing the data. This normalized data is hard to use in the view so you'll need https://github.com/reduxjs/reselect or something to denormalize it so it's easier to consume in the view

lauritzsh 2019-03-20T17:26:09.039400Z

I don't see how it's different with re-frame since you want everything normalized so you'll only update one place

lauritzsh 2019-03-20T17:27:07.039600Z

It's just a lot of boilerplate and the query + pull from DataScript seems to solve this problem