ReactSharp - A C# library for building web user interfaces
React alternative to Blazor
Counter value: 0
Just for fun. But maybe this technology can be make greater value. If you like it - please put star on GitHub
Most of this page rendered and works on BlazorSharp. You can check more examples here: ReactSharp.Demo
ReactSharp inspired by React.js and PReact.js and Blazor
Razor is really good, but a huge number of libraries go by React way.
Power of Virtual DOM - It is NOT string interpolation
ReactSharp uses FormattableString and compiles into high-performance templates to create Virtual DOM elements
After calculating DOM diff - Only changes apply to DOM.
One engine - 4 targets
Now - ReactSharp work inside Blazor. Blazor needs for tranfer js calls and initialization.
But in plans - create targets for ASP.Net (.NET Framework + SignalR), ASP.Net Core (.NET Core + SignalR) and WASM without Blazor.