Yes, this is a really good idea. I used it in my own code to update user interface elements when changing streaming data. The only thing you need to be careful about is that observers are called synchronously in the stream agentor main stream if atom, refor var. Therefore, to avoid blocking the flow, do not do too much processing in the watchers. If you need to do this, create one future.
source
share