If the actor is removed, then WeakPrt.IsValid() = false for all components

Hello.

I have an array containing pointers to an actor’s components:

TArray < TWeakObjectPtr< USceneComponent>> SelectedComponents;

If I remove an actor from the scene, will WeakPrt.IsValid() == false for all its components? For example:

SelectedComponents[index].IsValid() // always false ?