TodoMVC in 139 lines of Scala with React4s

Includes persistence and simple routing.

Source codeLive demo

React4s uses React.js behind the scenes, but is much easier to use than plain React.js due to a simpler lifecycle and a split model for component-to-component communication.