Chris Anderson demonstrates experimental React-style state management and C# first patterns for building WinUI applications.
Developers want faster iteration, clearer control flow, and tools that work well with AI assisted coding. WinUI remains the production platform for Windows apps while adapting to these needs. This session shows how emerging C# first patterns improve developer productivity, how experimental work such as Reactor informs future direction, and how these changes fit alongside the XAML based apps developers are shipping today.
To learn more, please check out these resources:
* aka.ms/build26-next-steps
𝗦𝗽𝗲𝗮𝗸𝗲𝗿𝘀:
* Chris Anderson
𝗦𝗲𝘀𝘀𝗶𝗼𝗻 𝗜𝗻𝗳𝗼𝗿𝗺𝗮𝘁𝗶𝗼𝗻:
This is one of many sessions from the Microsoft Build 2026 event. View even more sessions on-demand and learn about Microsoft Build at build.microsoft.com
OD854 | English (US) | Windows
Pre-recorded | (300) Advanced
#MSBuild
Chapters:
- Introduction and Overview of WinUI Development
- Focus on Core Improvements: Performance, Quality, and Bug Fixes
- New Controls Coming: DataGrid and Charting
- Advancing Open Source Transparency and Public Repo Workflows
- Microsoft’s Commitment to WinUI as the Long-term Framework
- Addressing Platform Feature Gaps and Migration Plans
- Trends in Modern Development: AI Tools and Code-First UI Evolution
- Announcement of Experimental Microsoft UI Reactor Framework
- Deep Dive Demo: Building with Reactor and C#-First Approach
- Conclusion and Community Call to Action
Why it's here
1 person recommends this
What people say. Recommended for its demonstration of React-style component development and state management in WinUI 3.
m
u/masterofmiscin r/dotnet • Recommends
React Style Development for C# and WinUI3
So, I was just catching up and watching some of the Build Videos from the other week and noticed this one here: [video which is titled "Building WinUI Apps with C# First Patterns".
In there, he talks about an experimental way of building C# WinUI Apps using a React style component flavor of development. So he has stuff like UseState and UseReducer. There is a Render method on the component that's is constantly being updated. Its basically React but for WinUI.
Here is the github project: https://github.com/microsoft/microsoft-ui-reactor
If you havent seen it, go and watch the video. He does a full demo. Its basically building UI in code i…