well that's a shame. the Teams app is a slow clunky piece of irritation.
Hi, I'm Kenneth, PM on VS Code. To clarify here: @code is written in TypeScript and is an Electron app. Not React Native. We don't have plans on moving away from Electron in any near future.
Is re-writing whole parts of a complex project like Skype, O365, or VS Code really worth the effort ?
Compared to fixing existing bugs ?
I'm assuming that MS has decent code quality standards here.
My understanding is that its almost impossible to achieve the same level of performance that a C/C++ based spreadsheet editor achieves, with a JS based spreadsheet editor.
Especially when dealing with large and complex spreadsheets.
While I'm not disagreeing with you, React would only handle the view part. Native code could still handle the computational parts.
Office 365, the mobile version I assume. There’s no way they’re rewriting Excel for Windows in React...
Perhaps because the previous discussion has been buried?
Buried under a fine dust perhaps? We've applied some leavening to let it come up from the second page.
What is it with this tweet being reposted?
Previous discussion here: https://news.ycombinator.com/item?id=17300893
I wonder, not long ago there was a c++ conference were two Microsoft employees were talking about the Office mobile apps and how they developed it . They said that they developed the main part in c++ and the ui part in the respective ui platform (cocoa/android ui framework).
Would be interesting why they moved from this approach to React native.
The tweet itself is short on details due to the 280 character limitation on Twitter. The TL;DR seems to be that most of the UI, which was earlier written in TypeScript and created as an Electron application is now in React Native.
Here's the reddit comment  with more details (copy pasted the text of that comment here):
> Hi there!!! Original Tweeter here! I'm Sean and I'm a Program Manager at Microsoft working on Microsoft Edge and Edge Dev Tools!
> Feel free to ask anything else! It's the least I can do for tweeting some pretty unclear messaging.
Later in the thread it says native though? https://twitter.com/TheLarkInn/status/1006856522616356864 and https://twitter.com/TheLarkInn/status/1006761134395834368
If you scroll down a bit, you'll see some of the replies reference using React Native.
Including a link to https://github.com/Microsoft/react-native-windows