From Vue.js in Action by Erik Hanchett
Because computed properties are typically calculated using instance data, their return value is updated automatically when the underlying data changes. Any view markup bound to the computed property is updated to reflect the new value as well.
This behavior is at the heart of the update cycle within the greater Vue instance lifecycle—let’s have a look…
From The Design of Everyday APIs by Arnaud Lauret
Why should we care about the design of an API? It’s quite simple. What do you do when you use an everyday thing, whether it’s a microwave oven, a web site, a mobile application, a TV remote or an ATM? You use its interface.