Data Management
The biggest challenge I faced was figuring out how to properly handle all the store data. I had a products list with over 18,000 items. I decided to use the Javascript: .splice() method to evenly distribute all product items into their appropriate pagination link. Unfortunately, many image links were not working, so I incorporated default images in any broken item image by taking advantage of the React.js: onError method and calling a function that replaces broken image links for a better user experience.