How to use Components in Canvas Apps Power Apps – Re-usable components
Components are reusable building blocks for canvas apps so that app makers can create custom controls to use inside an app, or across apps using a component library. Components can use advanced features such as custom properties and enable complex capabilities. This article introduces component concepts and some examples. Read the Microsoft article here.
Watch the video below to understand the practical way of building components in Canvas Apps.
Hope this helps.