Reusing the same component for a different user

Hi , I am confused regarding a concept/method here perhaps. I have a component which is a profile… currently there are no roles set there… and the component at initialization prepares all current user’s information.

my question here is, is there a way to reuse the same component for other users (of course there is by adjusting views according to user roles ?) . In the profile component, I have a list of user connections… now when clicking on those users, it should open up their profiles. that is navigating from this component to the same one again! or should there be another component for that ?
I noticed in webs (angular) you only provider url link to just navigate to that user profile…I need an insight regarding this, I am using ionic 3 with lazy loading. thanx