Live data from Hacker News

ReactXP – A library for building cross-platform apps

microsoft.github.io

21–30 of 124 posts

Re: ReactXP – A library for building cross-platform apps

#21

I would really love if MS brought out some kind of .net core electron alternative. Xaml is nice enough to build UI with, .net core works across macOS and Linux, and the whole package wouldn't need an entire copy of chromium for each install

would be interesting to port wpf widgets to .net core and expose those through some sort of electron alternative.

Re: ReactXP – A library for building cross-platform apps

#23
post #21

I would really love if MS brought out some kind of .net core electron alternative. Xaml is nice enough to build UI with, .net core works across macOS and Linux, and the whole package wouldn't need an entire copy of chromium for each install

would be interesting to port wpf widgets to .net core and expose those through some sort of electron alternative.

Yes, a cross platform WPF. UPF I guess

Re: ReactXP – A library for building cross-platform apps

#24
post #21

Earlier quoted context omitted.

would be interesting to port wpf widgets to .net core and expose those through some sort of electron alternative.

Yes, a cross platform WPF. UPF I guess

Like Xamarin for .NET Core?

Re: ReactXP – A library for building cross-platform apps

#27
post #6
post #3

> ReSub > The Skype team initially adopted the Flux principles, but we found it to be cumbersome. It requires the introduction of a bunch of new classes (dispatchers, action creators, and dispatch events), and program flow becomes difficult to follow and debug. Over time, we abandoned Flux and created a simpler model for stores. It leverages a new language feature in TypeScript (annotations) to automatically create s…

I was curious too, so: https://github.com/Microsoft/ReSub Looks similar to rxjs or mobx based state stores.

More like vanilla flux and sugar around `store.subscribe`.

Re: ReactXP – A library for building cross-platform apps

#30
post #16

I'm missing something. How is this different to react native, which is already supported on ios, android, web and UWP?

>With React and React Native, your web app can share most its logic with your iOS and Android apps, but the view layer needs to be implemented separately for each platform. We have taken this a step further and developed a thin cross-platform layer we call ReactXP. If you write your app to this abstraction, you can share your view definitions, styles and animations across multiple target platforms.

That's interesting. But I wonder if many product developers will be ok with a common view layer -- Android and iOS's UX and design language are different (Icon sizes, tab bar, back button... all that).
Post reply on HN