Looking at existing UI libraries I felt like we could have something simpler and beginner friendly in Scala. Just create a simple Var and render it!
I looked into ReScala and it almost had everything, except DOM diffing. E.g. when you change model on a onkeyup event, it renders a new input element. That means you lose focus on it, which is terrible.
So then I just connected ScalaTags with Reactify, and implemented the diffing part.
It probably has some glitches, but it is useful for smaller projects at least!
Todo-MVC example works flawlesly.