Correct Answers: B, D and E
Components are reusable blocks that you can use for Power Apps applications. Power Apps provides out-of-the-box standard controls (components) for creating applications, like HTML Text, Vertical Gallery, or Edit Form.
If your Power Platform solution requires more than standard controls, Power Apps also provides tools to create and reuse the custom components.
There are three types of reusable custom components: Canvas app components — these are components you can create within your canvas app and reuse them within the app.
Component Library — this is the library of the components you have access to and use for your apps.
Power Apps component framework (PCF) — helps developers and app makers to create custom components.
You can import and export components from the apps or store them in the Component Library. Using the Component Library to create, store, and distribute reusable components is a preferred way of collaboration and component standardization.
All other options are incorrect.
For more information about reusable custom components for canvas apps, please visit the below URLs:
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/create-component
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/component-library
https://docs.microsoft.com/en-us/learn/modules/get-started-component-framework/1-introduction