1
dispose d'un système de suivi des dépendances simple qui lui permet de réexécuter automatiquement les modèles et autres calculs chaque fois que les variables de session, les requêtes de base de données et d'autres sources de données changent.Contrairement à la plupart des autres systèmes, vous n'avez pas à déclarer manuellement ces dépendances - cela «fonctionne tout simplement».Le mécanisme est simple et efficace.Lorsque vous appelez une fonction qui prend en charge les mises à jour réactives (comme une requête de base de données), elle enregistre automatiquement l'objet de calcul actuel, le cas échéant (représentant, par exemple, le modèle actuel en cours de rendu).Plus tard, lorsque les données changent, la fonction peut "invalider" le calcul, ce qui le fait relancer (redéfinir le modèle) .... Les applications trouveront Tracker.autorun utile, tandis que des fonctionnalités plus avancées telles que Tracker.Dependency et onInvalidate sontdestiné principalement aux auteurs de packages implémentant de nouvelles sources de données réactives.