Interactive Templating with RactiveJS is demonstrated, with easily understandable code.
GitHub repository of this GitHub PageRactiveJS is a JavaScript framework for HTML5 Web Applications (software that works in an internet browser).
It is used here with this basic and informative demonstrations.
It has similar goals of AngularJS and ReactJS. It is simpler to apply (at least in my use cases).
In this example page it is also demonstrated some use of
Material Design Lite (MDL).
Some people use Angular plus Angular Material. Here I used Ractive plus Material Design Lite (MDL).
They are equivalent but the version coded in Ractive is shorter (10% shorter) and simpler to reason about than the one in React.