React Native WinRT
React Native WinRT is a module for
React Native for Windows developers who want to call native (non-XAML) WinRT APIs in their apps.
It uses components from
xlang to
parse metadata for public or private WinRT COM APIs and generate JSI (JavaScript Interface) wrappers for
C++/WinRT types at compile-time.
The code generator was itself derived from
cppwinrt.exe.
Getting started
Refer to the
GitHub usage docs for instructions on how to use React Native WinRT in your React Native Windows app to call projected WinRT APIs in JavaScript.
Versioning
The versioning scheme for React Native WinRT aligns with versions of React Native for Windows.
A new major version of React Native for Windows is not guaranteed to be supported by a mismatched version of React Native WinRT.
For example, a React Native for Windows 0.67 app may not be compatible with
react-native-winrt 0.66.* package versions due to potential breaking changes.
Please see the versions tab for a list of currently supported versions.
Contributing
_We want to hear from you!_ File a
new issue to report a bug, ask a question, or make a suggestion. See our
Contributor's Guide for more information.