Overview of Native Platform support in React Native for Windows
mainReact Native for Windows allows you to extend your application by writing native code to access platform APIs or custom native functionality not available in the standard react-native package.
There are two primary ways to extend the platform:
- Native Modules: Used for accessing non-UI native code (e.g., sensors, file system, or custom logic).
- Native Components: Used for accessing native Windows UI elements (platform views).
This project supports both the Old Architecture (Paper) and the New Architecture (Turbo Native Modules and Fabric Native Components). It is recommended to follow the New Architecture patterns where possible, but you can implement a single library that supports both.