MVVM and data binding

Hello,

I have a question about MVVM that has been confusing me for a while. Many, if not most descriptions I read of MVVM mention binding the data from the model to the view. I.e, the View/ViewController observes the model for data changes, perhaps using KVO or a library like RxSwift. In the MVVM chapter of the book this is not done. The book uses the delegation pattern (which to me seems the equivalent of binding/observing, as it can be used to inform the View of model changes)

The binding concept seems to have been a more recent introduction to the pattern than what I have seen when MVVM was first becoming popular.

I am wondering what other people think.

Thanks!

@jstrawn Can you please help with this when you get a chance? Thank you - much appreciated! :]

Any chance this question has been resolved in the book already?