Terrible example in point 6 (Build views as components). I disagree in his solution.
The solution in re-useable parts are imo some custom implementation (like his BaseView (which is a typo in his example, there it's called BaseModel)) childViews which gets notified automatically if the master re-renders (using setElement of the childView).
You can imagine something like (imagine it more enriched/automated):
```js
childView.setElement(childViewSelector);
```