Confusion starting new project #10939
-
I'm planning to develop a new project with React Native Windows and I'm VERY confused about Windows-oriented terms My plan is to develop software, using monorepo for iOS/Android/Windows I'm considering using WinUI 3 for parts of the Windows app (title bar, nav pane), given the fact that the design was made with Win UI 3 Toolkit (you can see design references below) But I was extremely confused when I started noticing the following terms in other places, such as:
If I understood correctly, WinUI 3 is a graphical framework for WinAppSDK. But if WinAppSDK is already supported, how does the usage of WinUI 3 prevent me from using Native Modules (see below)? What is the best approach in my case? Use RN with WinUI? Use RN without UI? Develop an application with WinUI without RN? Please, keep in mind, that I have a lot of experience in developing web React projects, but I'm a novice in developing native apps with both RN and C# projects |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
This article may help with introducing yourself to native Windows development via RN: https://microsoft.github.io/react-native-windows/docs/native-code
These are all the same thing. Project Reunion was the codename for what became the Windows App SDK. Which is sometimes shortened to WinAppSDK or WASDK. Hopefully there aren't any references to Reunion in our RN docs. If that's true, let us know so we can correct that. We definitely want to iron out any inconsistency to avoid confusion. You can find more information about WinUI3 means relative to WinAppSDK here: http://aka.ms/winui3 If you are new to native development on Windows, and are coming through RN, I wouldn't recommend using the experimental WinUI3 support. None of the existing RN modules that support Windows will support WinUI3 yet. And your UI requirements should be served jsut fine by the default mode for RN, which is WinUI2. |
Beta Was this translation helpful? Give feedback.
This article may help with introducing yourself to native Windows development via RN: https://microsoft.github.io/react-native-windows/docs/native-code
These are all the same thing. Project Reunion was the codename for what became the Windows App SDK. Which is sometimes shortened to WinAppSDK or WASDK. Hopefully there aren't any references to Reunion in our RN docs. If that's true, let us know so we can correct that. We definitely want to iron out any inconsistency to avoid confusion.
You can find more information about WinUI3 means relative to WinAppSDK here: http://aka.ms/winui3
If you are new to native development on Windows,…