A dashboard is usually for me the primary use case for one of these reactive frameworks.
I still don't get why it's okay for every other programming language to use the STL or huge dependencies, but doing so with javascript is frowned upon for some people. You wouldn't write a JSON parser yourself in CPP, you'd install something from conan or use the STL or boost for that. Why is it so bad to do the same with js?
To set one of the Minesweeper tiles to bomb, you could do:
tiles[x][y].className='bomb';
And you are done. The rendering will nicely take place according to what you defined in the CSS.
How would you support that with your "templating engines" you keep mentioning, which to me doesn't mean anything at all, in my understanding of what a templating engine is like handlebars.