Observing an actor's public properties a la @Observable?

hi im curious how people are using actors in the real world, especially with regard to propery changes and reacting to those?

does swift basically recommend i just use a @MainActor class with @Observation?

(i've done some searching but cant find a good answer) so im curious what the pattern for actors in this kind of scenario are...

any good examples or recommendations with actors?