Replies: 1 comment 2 replies
-
"Reactive programming describes a design paradigm that relies on asynchronous programming logic to handle real-time updates to otherwise static content. It provides an efficient means -- the use of automated data streams -- to handle data updates to content whenever a user makes an inquiry." Reactive programming is a pattern, not something unique to .NET, RX or RXUI. Chaning naming from Reactive to MVUXC would be a breaking change that wouldnt provide much value and would rather focus on better documentation and examples to clarify our intent. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Uno.Extensions.Reactive is not in any shape way or form Reactive. It does not use IObservable, or have a dependency on System.Reactive. While some concepts may be similar, this naming only leads to confusion in the community when people who understand Reactive programming see this and do not get the programming model they are expecting based on the name. Reactive is a well established pattern in the .NET community but this pattern revolves around IObservable and System.Reactive.
As a result the package name needs to be changed to MVUX as what the Reactive package actually is, is an implementation of MVU for Xaml bindings. This keeps user expectations in line with what the package actually delivers.
The package / namespace should be renamed
Uno.Extensions.Reactive
->Uno.Extensions.Mvux
Beta Was this translation helpful? Give feedback.
All reactions