Getting started with React nowadays is as simple as
$ npx create-react-app
Follow the instructions, then run: $ npm install
$ npm run dev
Congratulations, you have a fully working React application and development environment. Even more impressively, you can now ship your app and make it available for everyone to use right away using tools like Vercel. Just install the Vercel CLI, go to your app root and run: $ vercel
Congratulations. You've now created a React app and deployed it.Too often I see people complaining about complex React apps when in reality they're complaining about poor decision making while building these applications. No, you don't need Redux, or MobX, or a million CSS libraries. In the wrong hands, any application on any framework can become unwieldy.