Thanks for sharing your thoughts. The libs you provide in the introduction sound interesting to check out.
I regret the readability of the code, in some points. The comment above the vendor’s imports and the usage of I, M .. in the code forced to a mental stretch.
An excellent introduction to this stack!
I worked for years in SPA development; this Todo seems more like a web-component-oriented than a SPA.