In this step-by-step, 6-hour tutorial from Coding Addict, you will learn to build an e-commerce site from scratch using React and create-react-app.
This tutorial teaches you how to create the HTML, CSS, and JavaScirpt (with React) to implement all the core features of an e-commerce site that sells cell phones. The tutorial also teaches how to deploy the site using Netlify so the whole world can see it.
Once you finish watching, you should be able to implement the concepts to create an e-commerce site that sells any number of products.
You can watch the video on the freeCodeCamp.org YouTube channel (6 hour watch).