In the last two weeks, I finally got motivated to learn React after working for years with Vue and Angular. I decided to read the documentation and implement the Todo App while reading the chapters necessary for it. Finally, I have implemented it with traditional class-based components and with hooks side-by-side.
I have managed to learn how component rendering works, event listeners, communication between components and state management (even got time for hooks). Basically most of the things that are necessary to build a web application.
My question is what do you think about the application: is it a small enough but a feature-rich application to learn the basics? Or is it too far away from real-world examples and considered an inferior app?
Reactions on Reddit and blog posts like this (Every time you build a todo list app a puppy dies) assumes that many people think it an overly simple and boring application.