I've been working in React for nearly a decade
I've been working in React for nearly a decade. But over the years my approach has radically evolved.
Classes ➡️ functions
Mixins ➡️ hooks
prop-types ➡️ TypeScript
Custom boilerplate ➡️ create-react-app ➡️ Vite/Next/Remix
React state ➡️ Redux ➡️ React-query + context
React has had staying power because the idea is simple and powerful: Create components with JSX.
This focus has allowed React to evolve over the years.