Most of the chapters of this book contain small examples that are focused on a specific feature. This is a useful way to show you how different parts of Vue.js work, but there is sometimes a lack of context, and it can be hard to connect the features in one chapter with those in other chapters. To help overcome this problem, I am going to create a more complex application in this chapter and the chapters that follow.
My application, called SportsStore, will follow the classic approach taken by online stores everywhere. I will create an online product catalog that customers can browse by category and ...