Hacker News new | ask | show | jobs
by drysart 84 days ago
It's not React. It's React Native. React Native and React are about as similar as JavaScript and Java.

React Native is a way of orchestrating a UI comprised of native controls.

2 comments

It's still baffling, since the core idea of React only makes sense as a workaround for limitations of the browser DOM. Wrapping much more flexible 'native' widget frameworks with a React layer is pure cargo culting (same with SwiftUI).
It tried to solve cross-platform development. That’s a legitimate issue.

In retrospect, calling it React probably caused more problems than it brought benefits, and makes little sense - like Java vs JavaScript.

But React Native looks like plain React. Syntax the same in both cases. Java and Javascript are wholly different languages.
ok, granted, but microsoft already builds a first party way to orchestrate a UI comprised of native controls. Why do they invest so much effort into WinUI and C# if they're just going to use a 3rd party solution? Presumably the windows 11 start menu does not need to run on macOS or Linux.
Because it uses C++, and C++/WinRT tooling for UI development isn't there.

The team that killed C++/CX, said it isn't their problem that there aren't Visual Studio integrations like C++/CX, and eventually left C++/WinRT in maintenance and nowadays is responsible for windows-rs repo. Better not expect too much from that repo as well.

Welcome to Microsoft politics.