Reactive web "app" based on spreadsheet in 10LOC using Angular, see bahmutov/spreadsheet, based on tutorial by David Graunke.

You can change values in cells and see the live DOM updated below. Each cell is a regular value or expression that refers to other cells. Cell "html" has HTML tags, like b, i while cell "live" is bound using ng-bind-html directive to create live reactive result.