The Flux architecture looks really good and I would like to use it in my next project.
The problem that I see right now is.....for every Store-Changed event that I get, I need to update every Component ViewModel that is using that store.
Let say store we have these 2 stores
Store Users(500 users)
Store messages(5000 messages)
And a viewModel called Top5UserMessages of a given user.
Those 2 stores can trigger a lot of events. How can I handle keeping my ViewModel up to date, efficiently?