Pros

  • Pure CojureScript, immutable by default with optimizations
  • Global states, hot swapping
  • Flexible HTML DSL with Calcit-js
  • Fewer side effects, less position to make mistakes
  • Flexible component state

Cons

  • Very few components to use
  • Users need to handle life-cycles manually
  • No support for animations
  • Not as fast as React.js