It's funny how the author complains about React, then goes on to talk about "web components", probably one of the worst features of the web. Not all "standards" are good and deviating from them is not always bad. React has also reinvented itself multiple times, in loose chronological order:
- Switching from class-based components to function-based (this was before hooks, when everyone started using Redux & similar instead of class components' state)
- React launched
- JSX became the official recommended way
- CSS-in-JS became the way
- Context was invented
- Hooks were invented
- Server-side components