It starts to become difficult when we think clojurescript as a functionally pure language, that holds state for it UI components. It is simply, not possible.
However, it is possible to separate out individual components as well as their states. We can do it by storing data/state in reagent/atom. Bu...