I hope to be proven wrong btw ...its about time we have a FE framework surviving more than 10 years.
I hope to be proven wrong btw ...its about time we have a FE framework surviving more than 10 years.
Before JQuery creating your own JS for a weird IE6 bug was a nightmare; but with that problem solved in the modern web development, JQuery killer feature became a little redundant.
I seriously doubt "native web components" or something similar will catch in the same momentum to kill React.
On the flip side, usage of our modern Redux Toolkit package continues to go up fairly rapidly (to the point that RTK by itself is more widely used than other libs like Mobx or Zustand), and we get tons of positive feedback daily from folks who enjoy using it.
Also, Redux Toolkit's "RTK Query" data fetching and caching API also addresses the same use case as React Query, with some unique features and capabilities (OpenAPI/GraphQL codegen, streaming updates, cache lifecycles) [1].
So, while Redux will never be the "must-have" it was in 2016-17, it's still an excellent choice in many cases, and still very widely used.
[0] https://blog.isquaredsoftware.com/2022/07/npm-package-market...
so if it survives another year it'll be 10 years already; it's not going to disappear in the next year.
If you know Rails or Django fast forward 9 years.. you still know them. Can you say the same about React?
Redux is certainly the most widely _used_ state management lib in React apps, but that's a community-driven thing, not anything the React team has specifically suggested (in the same way that React Router is the most commonly used routing lib).