This is interesting, I love writing this kind of frameworks myself to get a better understanding of the ones I use in production.
But I fail to see which problem this tries to solve or which novel solution it illustrates. It looks a lot like React without JSX (which is not bad).