DEV Community

Discussion on: React Bubble

Collapse
 
chrisco255 profile image
Chris Cordle

No, React is not a bubble. It's going to be part of the mainstream toolkit for web development for many, many years to come. I heard it said the other day that more time has passed since React came out (2013) than the time frame between JQuery (2006) and React. React does UI abstraction quite well and it's only improved over the years with Hooks, Suspense, etc being the most recent innovations on the framework. There's an extremely large ecosystem built around React, with over 115,000 packages on npm and growing. React is successful because it's simple enough for small projects but it scales well as an application grows. Functional components are a powerful abstraction and they make it easy to break down components and reorganize UI code as needed.

When I first got into web dev (2012), there was tons of churn. New frameworks were popping up all the time and while they still do this day, it's no longer a question of which framework is going to dominate. React certainly does and it's at no risk of losing that title.

That being said, Angular and Vue have respectable followings, but they're a distant 2nd and 3rd. Maybe down the road, WebAssembly will mix things up again and we'll see some real competition for React, but for now, it seems pretty secure in its position.