Live data from Hacker News

No, Windows Start does not use React

pathar.tl

31–40 of 64 posts

Re: No, Windows Start does not use React

#32
post #19

Earlier quoted context omitted.

> That is built with React Native for Windows. No, that is not a full JavaScript framework in your start menu. This is incorrect. It is a full JavaScript framework in your start menu. I don't see your read that it's about ram-hungry web views either. To me, "Start menu uses React" is a dig that Microsoft is so uncommitted to it's native development platform that they (partially) don't use it in one of the most 'core'…

Shouldn't devs be allowed to select what they feel is the "best" choice for a given component? While I wouldn't expect to see a SwiftUI in Windows from Microsoft, Microsoft hasn't been adverse to various NIH web frameworks for quite some time now. If it fits and meets the goals of the project, why not?

The critique is exactly that they apparently felt that React Native was the best choice for such a component.

Re: No, Windows Start does not use React

#33

Earlier quoted context omitted.

React Native, absolutely - as with Office 365, using WinUI 3 as the underlying UI layer.

When did office start using React Native? Office has been around well before the creation of javascript, let alone react.

I'm not sure that it uses React Native, but modern add-ins for Office are JS, so any injected modern add-in will be using JS rather than COM/C/C++. This gave add-ins portability between all supported Office platforms, increased security, and made administration much easier.

Re: No, Windows Start does not use React

#34
post #19

Earlier quoted context omitted.

> That is built with React Native for Windows. No, that is not a full JavaScript framework in your start menu. This is incorrect. It is a full JavaScript framework in your start menu. I don't see your read that it's about ram-hungry web views either. To me, "Start menu uses React" is a dig that Microsoft is so uncommitted to it's native development platform that they (partially) don't use it in one of the most 'core'…

Shouldn't devs be allowed to select what they feel is the "best" choice for a given component? While I wouldn't expect to see a SwiftUI in Windows from Microsoft, Microsoft hasn't been adverse to various NIH web frameworks for quite some time now. If it fits and meets the goals of the project, why not?

> Shouldn't devs be allowed to select what they feel is the "best" choice for a given component?

To some extent, yes. But if they choose React Native, something's probably wrong, because (despite what the article says) that requires throwing in a Javascript engine, significantly bloating a core Windows component. If they only use it for a small section ("that can be disabled", or in other words is on by default), it seems like an even poorer trade-off, as most users suffer the pain but the devs are making minimal advantage of whatever benefits it provides.

If the developers are correct that this is the best choice, that reflects poorly on the quality of Microsoft's core native development platforms, as madeofpalk said.

If the developers of a core Windows component are incorrect about the best choice, that reflects poorly on this team, and I might be inclined to say no, someone more senior should be making the choice.

Re: No, Windows Start does not use React

#35
post #32
post #19

Earlier quoted context omitted.

Shouldn't devs be allowed to select what they feel is the "best" choice for a given component? While I wouldn't expect to see a SwiftUI in Windows from Microsoft, Microsoft hasn't been adverse to various NIH web frameworks for quite some time now. If it fits and meets the goals of the project, why not?

The critique is exactly that they apparently felt that React Native was the best choice for such a component.

And if it was the best choice, the critique isn't valid.

If you know why it was chosen and if it was a bad choice compared to other frameworks, please do tell.

Re: No, Windows Start does not use React

#36
post #30

The weirdest thing about this (which is frankly bizarre) is Microsoft emphatically shilling React Native for MacOS[1] usage (???). Like, wtf? Why? Not only is it embarassing for MS to be using another competing company's (Facebook's) UI layer when they're, you know, an operating system company. But they're also pushing it for competing operating systems. What idiotic PM signed off on this? How in the world does Micro…

Microsoft decided to move to be a cloud services company instead of an operating system company. The operating system is merely a convenient means to acquiring new service subscriptions.

Re: No, Windows Start does not use React

#38
post #30

The weirdest thing about this (which is frankly bizarre) is Microsoft emphatically shilling React Native for MacOS[1] usage (???). Like, wtf? Why? Not only is it embarassing for MS to be using another competing company's (Facebook's) UI layer when they're, you know, an operating system company. But they're also pushing it for competing operating systems. What idiotic PM signed off on this? How in the world does Micro…

Windows has like 5 UI kits concurrently built into it. It very well be that one UI kit PM is promoting react native to attack another UI kit team.

Re: No, Windows Start does not use React

#39
post #35
post #32

Earlier quoted context omitted.

The critique is exactly that they apparently felt that React Native was the best choice for such a component.

And if it was the best choice, the critique isn't valid. If you know why it was chosen and if it was a bad choice compared to other frameworks, please do tell.

There are two possibilities: Either it’s really the best choice among the available frameworks (very questionable), or they picked it regardless. Both reflect badly on Microsoft, given what React Native is, and given how central the Start menu is to the Windows experience.

Re: No, Windows Start does not use React

#40

>It’s React Native for Windows which is a flavor of React Native that directly calls Windows APIs including, you guessed it, WinUI 3. >So that’s it. Windows Start has a very small section (that can be disabled) that’s written in a framework that follows React principles and compiles down to native code. False. React Native doesn't "compile down to native code". It runs actual JavaScript, just not inside a browser, bu…

I wonder what engine they are using with ReactNative on Windows. Is it Hermes like with regular RN projects targeting iOS/Android? Or do they run on some system installation of a more traditional engine like V8/JavaScriptCore?
Post reply on HN