There is one thing that is really difficult to understand with these Reactive View hype: why the heck do they need to diff two states?