При использовании зависимого компонента вы можете получить доступ к ограниченным зависимостям, которые объявлены нисходящими в компоненте уровня приложения
С другой стороны, подкомпонент предоставит доступ ко всем зависимостям компонента уровня приложения.