Home » Tech » Power Apps Now Supports Code Apps with React & Vue | Microsoft

Power Apps Now Supports Code Apps with React & Vue | Microsoft

by Lisa Park - Tech Editor

Microsoft has made code apps in Power Apps generally available as of , enabling developers to build and run applications leveraging modern frameworks like React, and Vue.js within the Power Platform ecosystem. This move significantly expands the capabilities of Power Apps, traditionally known as a low-code/no-code platform, to encompass a code-first development approach.

The core functionality allows developers to utilize familiar frameworks and tools for UI and logic development. Crucially, these code-based applications can connect to over 1400 existing connectors, enabling interaction with a wide range of APIs and services. This integration allows for complex functionality beyond the scope of purely low-code solutions.

According to Jordan Chodak, a Product Manager at Microsoft, the introduction of code apps aims to strike a balance between developer flexibility and enterprise-grade governance. The platform allows developers to operate within their preferred Integrated Development Environments (IDEs) and workflows, while simultaneously providing IT departments with the necessary tools for managing the application environment, including security controls and lifecycle management. Microsoft demonstrated the deployment process using the `pac` command with `code push` in a blog post accompanying the announcement.

This expansion positions Power Apps as a more comprehensive application development platform, capable of supporting both code-first and low-code paradigms. The shift is expected to reshape how Chief Information Officers (CIOs) and Chief Technology Officers (CTOs) approach application delivery, reducing friction for skilled developers while maintaining enterprise-level compliance.

The benefits for developers include the ability to reuse existing skills and patterns established within their engineering cultures, and the freedom to iterate locally using familiar tools. For IT, the managed hosting environment ensures security and compliance without requiring custom integration efforts. The platform also provides tools for overseeing app health, enforcing policies, and managing access at scale.

Security and governance are central to the code apps offering. Integration with Microsoft Entra ID eliminates the need to build custom authentication flows. Runtime Data Loss Prevention (DLP) policies can be applied, and the Power Platform Monitor provides tools for monitoring and diagnostics. These features are designed to address the growing tension between developer autonomy and the need for robust security and oversight within organizations.

The general availability of code apps in Power Apps represents a significant evolution for the Power Platform. While Power Apps has historically focused on empowering citizen developers through a low-code interface, this new capability broadens its appeal to professional developers seeking a platform that combines flexibility with enterprise-grade security and governance. This move acknowledges the increasing demand for custom applications and the need for a platform that can accommodate diverse development approaches.

Looking ahead, the release of code apps is likely to accelerate the adoption of the Power Platform within organizations that require both rapid application development and stringent security controls. The ability to leverage existing developer skills and frameworks, coupled with the platform’s robust governance features, positions Power Apps as a compelling option for building a wide range of custom business applications.

While the initial announcement focuses on the general availability of the core functionality, further enhancements and integrations are expected in the coming months. Microsoft’s ongoing commitment to the Power Platform suggests that code apps will continue to evolve, offering developers and IT professionals even greater flexibility and control over their application development processes.

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.