In part 11 of this Dagger tutorial, I will teach you how to use Subcomponents, which are a preferred alternative to component dependencies for connecting multiple components and applying different scopes.
A Subcomponent is generated as an inner class of its parent component and which allows it to access its whole dependency graph.