GithubHelp home page GithubHelp logo

test-mass-forker-org-1 / react-native-winrt Goto Github PK

View Code? Open in Web Editor NEW

This project forked from microsoft/react-native-winrt

0.0 0.0 0.0 11.46 MB

Windows Runtime projection for React Native for Windows

License: MIT License

JavaScript 32.56% C++ 66.89% C 0.07% PowerShell 0.12% Batchfile 0.36%

react-native-winrt's Introduction

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.

This repo generates the Microsoft.ReactNative.WinRT NuGet packages for specific versions of React Native Windows.

Getting started

Refer to the usage docs for instructions on how to use React Native WinRT in your React Native Windows app to call projected WinRT APIs in Javascript.

Sample code

See the sample app for an example of using React Native WinRT to consume WinRT APIs.

Note: This is an example of the sample app. The image is pulled from the user's photo library and will likely be different.

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 Microsoft.ReactNative.WinRT 0.66.* package versions due to potential breaking changes.

React Native WinRT currently supports the following versions of React Native for Windows:

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.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

react-native-winrt's People

Contributors

dunhor avatar ericjohnson327 avatar ujjwalchadha avatar angelazhangmsft avatar asklar avatar nichamp avatar syul968 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.