How to Get Component from UnActive GameObject?

It’s my code. when the children of gameObject is unactive, always i can’t get the Component, the SpriteBG always null, Have any way to get the Component from unative gameObject?

UISprite uSprite;
void Start (){
SpriteBG = gameObject.GetComponentInChildren();
Selected(false);
}

never deactivate a gameobject

honestly i have yet to find a use for this feature because of this very problem
instead of deactivating the gameObject I suggest deactivating the specific components that cause the behaviors you want to hide than nuking the whole object

this way also gives you a great deal more control over the object