C# Asp.Net核心中的React集成:UseReact与UseSpa

C# Asp.Net核心中的React集成:UseReact与UseSpa,c#,asp.net,reactjs,asp.net-mvc,asp.net-core,C#,Asp.net,Reactjs,Asp.net Mvc,Asp.net Core,我在Asp.Net内核中开发了一个RESTAPI。我现在要开发react接口,我想将其集成到我的Asp.Net服务器中,以避免部署两个不同的服务器 当我在互联网上查找时,我看到很多人使用UseReact功能,并在cshtml文件中添加注释@using React.AspNet 但是,我不太了解cshtml文件(我感觉它是用于服务器端渲染的),我只想使用react“标准”体系结构,以便能够与不使用Asp.Net编写代码的人一起开发它 我还看到VisualStudioSkeleton for rea

我在Asp.Net内核中开发了一个RESTAPI。我现在要开发react接口,我想将其集成到我的Asp.Net服务器中,以避免部署两个不同的服务器

当我在互联网上查找时,我看到很多人使用UseReact功能,并在cshtml文件中添加注释@using React.AspNet

但是,我不太了解cshtml文件(我感觉它是用于服务器端渲染的),我只想使用react“标准”体系结构,以便能够与不使用Asp.Net编写代码的人一起开发它

我还看到VisualStudioSkeleton for react(使用create react app)使用UseSpa函数而不是UseReact。 我设法在我的框架中集成了CreateReact应用程序,在我的Startup.Configure功能中使用了UseSpa功能,我正在尝试集成一个最复杂的react应用程序

我的问题是UseReactUseSpa函数之间的区别是什么? 我们可以在没有cshtml文件的情况下使用UseReact吗?我们可以进行服务器渲染,使用带有UseSpa函数的jsx文件,而不使用cshtml文件吗

谢谢你的帮助