Introduction
Stores help keep data shared and organized across different parts of your app. Using stores in components makes it easy to read and change this shared data.
You want multiple components to share the same data and update together.
You need to keep track of user login status across pages.
You want to manage a shopping cart that many components can add to or show.
You want to keep app settings consistent everywhere.
You want to avoid passing data through many layers of components.