Code component improvements

Important

Some of the functionality described in this release plan has not been released. Delivery timelines may change and projected functionality may not be released (see Microsoft policy). Learn more: What's new and planned

Enabled for Public preview Early access General availability
Admins, makers, marketers, or analysts, automatically Jan 2022 - To be announced

Business value

With Power Apps component framework already in general availability, we'll be adding more features that enable professional developers to build and extend Power Apps in a scalable manner with strong performance. Features being enabled for the next wave are geared toward enterprises that use some of the best practices and capabilities developed for the internal first-party components.

Feature details

In this release, code components for canvas apps will have the following improvements and new features:

  • Virtual components and shared libraries support will enable code components to use system React and Fluent libraries. Developers can also create their own shared libraries that can be used across code components.
  • Code components will have support for events in line with the canvas apps native components. This will enable developers to define custom events that can be raised by code components.
  • For model-driven apps, code components can be created for the simple lookup and Multi-select option set (Choices) type, and properties of these new types can also be added. These are top community requests. Additional framework APIs on the canvas apps will be added, which approaches model-driven app parity.