I get frustrated not being able to use #Clojure [script] at work. We're a JS and Ruby custom software shop.
However, I recently got to learn and use #React #Redux on a project. I really enjoyed it! It's about as #functional as you can be. Really quite a nice app architecture and development experience. Testing was a breeze.
It's basically like Clojure's Om in that you have a single global app state data structure, except that updates to state are really sane and structured.
Recommended!