Can my app monitor SwiftData changes made by itself?

My swift app has several places where it updates data stored with SwiftData. In each place I have to remember to add function doSomethingWithTheUpdatedData().

I would like my app to be reactive and call doSomethingWithTheUpdatedData() from a single place opposed to be scattered throughout my app. How to accomplish this?

Can my app monitor SwiftData changes made by itself?
 
 
Q