ReactiveUi est un cadre composable et multiplateforme de vue de vue de vue pour toutes les plates-formes .NET qui s'inspire de la programmation réactive fonctionnelle, qui est un paradigme qui vous permet de résumer l'état mutable loin de votre application.
? Commencer? Installer des packages? Regarder des vidéos? Voir les échantillons? Discuter de ReactiveUi
Il y a eu un excellent livre écrit par notre mainteneur des anciens Kent Boogart.
Installez les packages suivants pour commencer à construire votre propre application ReactiveUI. Remarque: certains des packages spécifiques à la plate-forme sont nécessaires. Cela signifie que votre application ne fonctionnera pas comme prévu avant d'installer correctement les packages. Voir la page des documents d'installation pour plus d'informations.
| Plate-forme | Package ReactiveUI | Nuget |
|---|---|---|
| .NET Norme | Réactivité | |
| Reactiveui.fody | ||
| Tests unitaires | Reactiveui.testing | |
| WPF | Reactiveui.wpf | |
| UWP | Reactiveui.uwp | |
| Winui | Reactiveui.winui | |
| Maudi | Reactiveui.maui | |
| Formulaires Windows | Reactiveui.winforms | |
| Xamarin.forms | Reactiveui.xamforms | |
| Xamarin.Essentials | Réactivité | |
| Androidx (xamarin) | Reactiveui.androidx | |
| Xamarin.android | Reactiveui.androïdupport | |
| Xamarin.ios | Réactivité | |
| Xamarin.mac | Réactivité | |
| Tizen | Réactivité | |
| Blazor | Reactiveui.blazor | |
| Plateforme Uno | Reactiveui.uno | |
| Plateforme Uno | Reactiveui.uno.winui | |
| Avalonie | Avalonia.reactiveUi | |
| N'importe lequel | Reactiveui.validation |
Les membres de l'équipe de base, les contributeurs et contributeurs ReactiveUI de l'écosystème font ce travail open-source pendant leur temps libre. Si vous utilisez ReactiveUI, une tâche sérieuse et que vous aimeriez que nous y investissons plus de temps, veuillez faire un don. Ce projet augmente également votre revenu / productivité. Il facilite le développement et les applications et réduit la bande passante requise.
Devenir un sponsor.
C'est ainsi que nous utilisons les dons:
Si vous avez une question, veuillez voir si des discussions sur nos problèmes GitHub ou Stack Overflow y ont déjà répondu.
Si vous voulez discuter de quelque chose ou avez simplement besoin d'aide, voici notre salle de mou, où il y a toujours des individus qui cherchent à aider!
Veuillez ne pas ouvrir les problèmes GitHub pour les demandes de support.
ReactiveUi est développé sous une licence open source approuvée par OSI, ce qui le rend libre et distribuable, même pour une utilisation commerciale.
Si vous souhaitez soumettre des demandes de traction, veuillez d'abord ouvrir un problème GitHub pour discuter. Nous sommes les premiers contributeurs des relations publiques.
Voir les directives de contribution pour plus d'informations sur la façon de contribuer des modifications.
![]() Glenn Watson Melbourne, Australie | ![]() Chris Pulman Royaume-Uni |
![]() Rodney Littles II Texas, États-Unis | ![]() Colt Bauman Corée du Sud |
Ce qui suit a été les membres de l'équipe de base dans le passé.
![]() Geoffrey Huntley Sydney, Australie | ![]() Kent Boogaart Brisbane, Australie | ![]() Olly Levett Londres, Royaume-Uni |
![]() Anaïs Betts San Francisco, États-Unis | ![]() Brendan Forster Melbourne, Australie | ![]() Claire Novotny New York, États-Unis |
![]() Artyom Gorchakov Moscou, Russie |
ReactiveUi fait partie de la fondation .NET. Les autres projets associés à la Fondation comprennent la plate-forme de compilateur Microsoft .NET ("Roslyn") ainsi que la famille de projets Microsoft ASP.NET, Microsoft .NET Core & Xamarin.