Too Long; Didn't Read
The difference between a website that looks like this, and a React component, is all about the libraries you use. Framer Motion is a library that makes complicated animations easy to implement. Tailwindcss is next-generation bootstrap on steroids. Undraw is a huge library of illustrations that you can customize and use for free! It’s not exactly React specific but it is a treasure trove for making beautiful websites. If you use all of these, you’re well on your way to a beautiful React app.