3 ms·
They seem to be putting a lot of effort on React Native for Windows and Mac (https://github.com/microsoft/react-native-windows https://github.com/microsoft/reac
by gigel82 7y ago
They seem to be putting a lot of effort on React Native for Windows and Mac (https://github.com/microsoft/react-native-windows https://github.com/microsoft/react-native-windows). If you don't want to go full Electron, I think React Native ticks a lot of boxes (cross-plat, accessible for entry level/JS developers, native performance for the most part).
The thing that was missing before was a nice UI framework to go along with it; hopefully this WinUI thing addresses that.
- contextfree 7y agoYes, the new version of React Native for Windows is built on top of WinUI
- The_rationalist 7y agoReact native sucess is based on rumor. Is there any, relatively recent and significant benchmarck showing performance difference between react native and react electron?
- nathanaldensr 7y agoUnfortunately, React Native is inherently tied to UWP and the Microsoft Store, which are both utter failures IMO. When people use Windows they expect an open computing environment. They expect custom installers, apps that can scan other process' memory (e.g, Cheat Engine), etc. They don't want Apple's walled garden in Windows. This is especially true in corporations where IT, not Microsoft, act as the ultimate authority over a machine.
- contextfree 7y agoRN isn't tied to the UWP app model nor the Store. It's built on the UI framework that was created for UWP, but (as the link for this thread mentions), that can be used outside the UWP app model (currently via XAML islands, in future via WinUI 3) and apps in the UWP app model can be distributed outside the Store anyway. In my personal opnion, it might be a good thing that apps that can read each others' memory, etc. can exist, but they shouldn't be the default, users should have to explicitly opt in to allowing that, and not in a way that will become just another dialog box for most people to mindlessly click OK on.