Framework bloat is a major turn-off for a lot of people. The reason it feels like bloat is because they have a lot of features that you'll likely never use. React handles this well because it has a clear distinction between the core library and anything else, including things that are essential for React development.
There are two observations I've made about React and the way it's positioned within its surrounding ecosystem:
- It's easier to deploy apps that depend on a simple library instead of a framework where all batteries are included
- It's easier to think about application development when you have tools that stay out of the way for the most part
In other words, you don't have to use the majority of ...