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
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
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!