{"id":27454,"date":"2020-12-19T10:55:56","date_gmt":"2020-12-19T10:55:56","guid":{"rendered":"https:\/\/www.testpreptraining.com\/tutorial\/?page_id=27454"},"modified":"2020-12-19T10:55:58","modified_gmt":"2020-12-19T10:55:58","slug":"describe-component-libraries","status":"publish","type":"page","link":"https:\/\/www.testpreptraining.ai\/tutorial\/describe-component-libraries\/","title":{"rendered":"Describe Component Libraries"},"content":{"rendered":"\n<p>In order to reuse components across apps, it is suggested to use component libraries. Also, while using a component library, an app maintains dependencies on the components being used. The app maker will be alerted when the updates to dependent components become available. Hence, all new reusable components should be created within the component libraries instead. <\/p>\n\n\n\n<p>\u00a0While we create components inside an app, we can also create a library of components that can be reused. Therefore, by creating a component library, app makers easily share and update one or more components with other makers. <\/p>\n\n\n\n<p>In layman terms, component libraries are containers of component definitions that make it simpler to discover and search components, publish updates as well as notify app makers of available component updates.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/canvas-apps\/media\/component-library\/create-edit-component-library.png\" alt=\"Create or edit component library\" width=\"739\" height=\"313\"\/><figcaption>Source: Microsoft<\/figcaption><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Functionalities of Component Library<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Firstly, we can create a new component library or edit an existing component library from the same interface. Then, browse to\u00a0make.powerapps.com, select\u00a0Apps, and then select\u00a0Component Libraries.<\/li><li>Secondly, post creating a component library and publish, apps can consume the components from this component library by importing the library.\u00a0<\/li><li>Thirdly, we can modify an existing component library and save the changes made with additional version notes. But, the updated component library version must be published for use in existing apps that use the component library.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Component Library Permissions<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Firstly, you must share a component library works the same way you share a canvas app. <\/li><li>Secondly, when we share a component library, we allow others to reuse the component library. <\/li><li>Thirdly, once the component library is shared, others can edit the component library and import components from this shared component library for creating and editing apps. <\/li><li>Lastly, in case it is shared as a co-owner, a user can use, edit, and share a component library but not delete or change the owner.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Component Library Limitations<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Firstly, we can&#8217;t import components using a component library from locally saved component library files. <\/li><li>Secondly, we can&#8217;t add existing component libraries to a\u00a0solution. But, we can still create new component libraries for solutions using add component library flow.<\/li><li>Thirdly, when we import a component from a component library, we can&#8217;t edit it inside the consuming app.<\/li><li>Lastly, when a component is added to an app from the component library and the theme of the app is updated, the component becomes a local app component.\u00a0<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.testpreptraining.ai\/microsoft-power-platform-fundamentals-pl-900-free-practice-test\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/12\/testpreptraining.ai-4-750x117.png\" alt=\"Microsoft Exam PL-900 Free Test\"\/><\/a><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In order to reuse components across apps, it is suggested to use component libraries. Also, while using a component library, an app maintains dependencies on the components being used. The app maker will be alerted when the updates to dependent components become available. Hence, all new reusable components should be created within the component libraries&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-27454","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Describe Component libraries | Microsoft Exam PL-900 | Testprep Training<\/title>\n<meta name=\"description\" content=\"Learn more about Component libraries with latest and updated practice test and online tutorial. Start preparing for PL-900 Exam Now!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.testpreptraining.ai\/tutorial\/describe-component-libraries\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Describe Component libraries | Microsoft Exam PL-900 | Testprep Training\" \/>\n<meta property=\"og:description\" content=\"Learn more about Component libraries with latest and updated practice test and online tutorial. Start preparing for PL-900 Exam Now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/describe-component-libraries\/\" \/>\n<meta property=\"og:site_name\" content=\"Testprep Training Tutorials\" \/>\n<meta property=\"article:modified_time\" content=\"2020-12-19T10:55:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/canvas-apps\/media\/component-library\/create-edit-component-library.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/describe-component-libraries\/\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/describe-component-libraries\/\",\"name\":\"Describe Component libraries | Microsoft Exam PL-900 | Testprep Training\",\"isPartOf\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\"},\"datePublished\":\"2020-12-19T10:55:56+00:00\",\"dateModified\":\"2020-12-19T10:55:58+00:00\",\"description\":\"Learn more about Component libraries with latest and updated practice test and online tutorial. Start preparing for PL-900 Exam Now!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/describe-component-libraries\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.testpreptraining.ai\/tutorial\/describe-component-libraries\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/describe-component-libraries\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Describe Component Libraries\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"name\":\"Testprep Training Tutorials\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\",\"name\":\"Testprep Training\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"contentUrl\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"width\":583,\"height\":153,\"caption\":\"Testprep Training\"},\"image\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Describe Component libraries | Microsoft Exam PL-900 | Testprep Training","description":"Learn more about Component libraries with latest and updated practice test and online tutorial. Start preparing for PL-900 Exam Now!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.testpreptraining.ai\/tutorial\/describe-component-libraries\/","og_locale":"en_US","og_type":"article","og_title":"Describe Component libraries | Microsoft Exam PL-900 | Testprep Training","og_description":"Learn more about Component libraries with latest and updated practice test and online tutorial. Start preparing for PL-900 Exam Now!","og_url":"https:\/\/www.testpreptraining.ai\/tutorial\/describe-component-libraries\/","og_site_name":"Testprep Training Tutorials","article_modified_time":"2020-12-19T10:55:58+00:00","og_image":[{"url":"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/canvas-apps\/media\/component-library\/create-edit-component-library.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/describe-component-libraries\/","url":"https:\/\/www.testpreptraining.ai\/tutorial\/describe-component-libraries\/","name":"Describe Component libraries | Microsoft Exam PL-900 | Testprep Training","isPartOf":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website"},"datePublished":"2020-12-19T10:55:56+00:00","dateModified":"2020-12-19T10:55:58+00:00","description":"Learn more about Component libraries with latest and updated practice test and online tutorial. Start preparing for PL-900 Exam Now!","breadcrumb":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/describe-component-libraries\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.testpreptraining.ai\/tutorial\/describe-component-libraries\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/describe-component-libraries\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.testpreptraining.ai\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Describe Component Libraries"}]},{"@type":"WebSite","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","name":"Testprep Training Tutorials","description":"","publisher":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization","name":"Testprep Training","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","contentUrl":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","width":583,"height":153,"caption":"Testprep Training"},"image":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/27454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/comments?post=27454"}],"version-history":[{"count":2,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/27454\/revisions"}],"predecessor-version":[{"id":27459,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/27454\/revisions\/27459"}],"wp:attachment":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/media?parent=27454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/categories?post=27454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/tags?post=27454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}