1
har et simpelt afhængighedssporingssystem, der giver det mulighed for automatisk at køre skabeloner og andre beregninger igen, hver gang sessionvariabler, databaseforespørgsler og andre datakilder ændres.I modsætning til de fleste andre systemer behøver du ikke manuelt at erklære disse afhængigheder - det "fungerer bare".Mekanismen er enkel og effektiv.Når du kalder en funktion, der understøtter reaktive opdateringer (f.eks. En databaseforespørgsel), gemmes det automatisk det aktuelle Computation-objekt, hvis det er noget (der repræsenterer for eksempel den aktuelle skabelon, der gengives).Senere, når dataene ændres, kan funktionen "ugyldiggøre" computeren og få dem til at køre igen (omdirigering af skabelonen) .... Programmer finder Tracker.autorun nyttigt, mens mere avancerede faciliteter såsom Tracker.Afhængighed og ugyldige tilbagekald erprimært beregnet til pakkeforfattere, der implementerer nye reaktive datakilder.
trackr