MauiReactor
Component-based UI Library built on top of Maui Controls inspired to ReactJs and Flutter
MauiReactor is the successor of ReactorUI for Xamarin-Forms (https://github.com/adospace/reactorui-xamarin)
MauiReactor Nuget Packages
Introductionary video from Solution1 conference
Interview with James Montemagno
Getting started video from Gerald Versluis
Samples
Setting up MauiReactor from CLI
dotnet new install Reactor.Maui.TemplatePack
dotnet tool install -g Reactor.Maui.HotReload
- Create a sample project
dotnet new maui-reactor-startup -o my-new-project
and move inside the new project folder
cd .\my-new-project\
- Build & run the project (emulator or device must be running and configured)
dotnet build -t:Run -f net7.0-android
Under Mac, to target an iOS device/emulator, issue a command like this:
dotnet build -t:Run /p:_DeviceName=:v2:udid=<device_id> -f net7.0-ios
where the device id comes from this list:
xcrun simctl list
- Hot-reload console
dotnet-maui-reactor -f [net7.0-android|net7.0-ios|...]
- Edits to code should be hotreloaded by the application --> Enjoy!
How to contribute
- Star the repository!
- File an issue (Issues)
- Fix bugs, add features, or improve the code with PRs
- Help with the documentation (Documentation Repo)