Microsoft Power Pages now supports building modern Single-Page Applications (SPAs) using React, enhanced by AI tools like GitHub Copilot. This pro-code approach streamlines development, boosts customization, and ensures enterprise-grade security and governance, revolutionizing web app creation on the platform. Unique :

Build Modern Single-Page Applications in Power Pages (Preview)
Microsoft Power Pages just got a major upgrade with support for Single-Page Applications (SPAs). This new feature lets developers create dynamic, React-based web experiences directly on the platform. It’s a game-changer for those wanting to combine pro-code flexibility with Power Pages’ robust security and scalability.
What’s New?
Power Pages now enables full SPA development through a code-first approach. Developers can build modern React apps with complete frontend control. Plus, AI-powered tools like GitHub Copilot speed up coding by handling repetitive tasks. The platform’s Web APIs allow seamless data operations, and deployment is simplified using the Power Platform CLI.
“This represents a significant shift from traditional Power Pages development, offering flexibility while leveraging the platform’s security, governance, and scalability.”
Major Updates and Benefits
AI-Assisted Development
Thanks to AI tools such as GitHub Copilot, developers can describe features in natural language and let AI generate the code. This reduces boilerplate coding and accelerates development cycles.
Modern Frontend Framework Support
React powers these SPAs, enabling responsive, interactive UIs without page reloads. Developers gain access to React’s vast ecosystem, including components and libraries, to build complex, stateful applications.
Streamlined Deployment Process
The Power Platform CLI offers simple commands to upload or download SPA sites. For example, uploading your React app to Power Pages is as easy as running:
pac pages upload-code-site --rootPath "./my-app" --compiledPath "./build" --siteName "Contoso App"
Enterprise Governance and Security
Despite being client-side apps, these SPAs maintain Power Pages’ enterprise-grade security. They support identity providers like Microsoft Entra ID, enforce table permissions, and respect web roles on API calls. User context access enables personalized experiences, and sites can be configured as public or private.
“Power Pages is bridging the gap between low-code and pro-code development.”
What You Need to Get Started
- Power Platform CLI version 44.x or later
- A Power Pages site running version 9.7.4.x or newer
Developers eager to explore this feature can check out the official documentation and sample React site code. Microsoft encourages feedback to help shape future improvements.
Why It Matters
This update empowers professional developers to build sophisticated, modern frontends while leveraging Power Pages’ backend strengths. It’s a perfect blend of low-code ease and pro-code power, ideal for enterprises looking to modernize their web apps.
From the Microsoft Power Platform Blog