La réactivité dans Angular, comment ça fonctionne ?

Vous qui utilisez Angular au quotidien, avez-vous déjà eu la curiosité de savoir comment le framework fonctionne ? Comment votre composant sait-il qu’il doit se rafraichir ? Quelles sont les possibilités pour optimiser notre application ? Que nous réserve le futur ?