May 22, 2022
Kudos for explaining how straightforward it is to write good JS apps with modern ES modules and shadow-root.
Sadly, the word 'component' was hijacked by the big frameworks just when true web components were emerging from the standards process. Too many people have been taught to think that 'component' means you have to have a framework library.
The truth is that this type of component architecture is very conducive to roll-your-own projects with nothing but standards-based code.