When using React with Reflux, stores have only one event for components to listen to. Assuming that:
- I have a ProductStore that contains a list of products
- I have two components that listen to changes in this store: a product list that is interested in all changes and a detail page that only cares about updates on a specific product
How can I distinguish between a 'list_refreshed' or 'item_updated' event, where the first would signal a complete refresh of the list of products and the latter merely an update of a single item?