React js
.Net
React with DotNet

Quick Start

c# & react

If you know reactjs and c# language, you already familier to ReactWithDotNet ecosystem.
Build react component tree and event handlers in c# language at .net core server afterthat component tree will render in browser.

Lets look at component decleration in react

In ReactWithDotNet system, the c# version of this component is

Let's create simple functional component

Here is c# version

Here is c# async version

As you can see, main idea is writing react components in c# language at serverside.
Our aim is to combine the strengths of both platforms (C# and ReactJS) to provide an easier web development environment.
You dont need to import or compile any js library. All you need to reference ReactWithDotNet.dll to your .net core webapi project.