This app we are working on in this workspace is built with Replicant - https://github.com/cjohansen/replicant - A data-driven, pure ClojureScript virtual dom rendering library that renders hiccup (som
Views should be pure functions and should only return data (hiccup). There should never be any local state in the views. All state should be stored in the app-db atom and the views get this data as arguments, often adapted to the views responsibilities.