Photo by Mark König on Unsplash

I’ve been playing with the idea of creating an e-commerce website for a while. There’s plenty of them on the web already (Amazon, Newegg, Goat, etc) and I have been curious about how they are structured. I went ahead and started by creating the application using React.js. As usual, I used the following code snippet to create this in my IDE.