microsoft / react-native-xaml

A React Native Windows library to use XAML / WinUI controls
MIT License
96 stars 25 forks source link
codegen cppwinrt metadata react-native react-native-windows uwp uwp-app windows windows-sdk winrt winui winui3 xaml xaml-ui

CI

react-native-xaml

A React Native Windows view manager that allows directly using the Windows XAML framework.

Cheat sheet

To see examples of the syntax and available controls, check out the Usage guide.

Main advantages

react-native-xaml works by leveraging metadata for XAML properties, types and events. This metadata is automatically generated (code-gen) from the Windows SDK. This means we can have a full projection of all of XAML – or any WinRT components written by app devs, that export a UserControl – without manual intervention.

Technical details

See Technical Guide.

Contributing

Pull Requests are welcome. See Contribution Guide for details.

Demo

react-native-xaml demo