Almost zero allocations and truly async alternative to ReactJS.NET
Not supported On-the-fly JSX to JavaScript compilation (only AddScriptWithoutTransform for performance reasons)
Not supported render functions (ReactJS.NET v4 feature) (planned)
Migration from ReactJS.NET
Make sure you use @await Html.PartialAsync and @await Html.RenderAsync on cshtml views, synchronous calls can deadlock application
Replace
@Html.React to @await Html.ReactAsync
@Html.ReactWithInit to @await ReactWithInitAsync
@Html.ReactRouter to @await Html.ReactRouterAsync
Register ZeroReact in service collection, example here
Install native implementations of ChakraCore, without JavaScriptEngineSwitcher.ChakraCore, ZeroReact contains modified version of JavaScriptEngineSwitcher.ChakraCore for performance reasons
The Tidelift Subscription provides access to a continuously curated stream of human-researched and maintainer-verified data on open source packages and their licenses, releases, vulnerabilities, and development practices.