Introducing components
Components allow us to build reusable controls that only need to be built once, and then we can apply them throughout the development of our apps. Just imagine how much time you can save yourself if, on each screen, you can just place a pre-defined collection of controls. Then consider the time saving of wanting to change those controls, where you can now update in a central location and all instances of those controls will reflect the updates.
Pro-developers will often advocate reuse as much as possible, allowing them to take advantage of the work that they have already done. This same thought process can now be applied to Power Apps.
Components can be created within our existing canvas apps, or can be created within a Component Library, which we will look at later on in this chapter. For now, let’s start by looking at how we can create them within an app.
Creating components
In order for us to create components, we must first draw our attention back to...