我从 .Net Core 的角度开始接触 React。从初学者的角度来看,似乎除了 .NET Core 中公开的 Kestrel 和 IIS 服务器之外,还有另一件事是监听 HTTP,它面向实时 React 开发……尤其是 Redux。
启动项目的两种方式之间有哪些显着差异?
.. 开发中,
.. 在调试中,(例如 ASPNETCORE=Development 似乎启用了特殊的东西)
..在运行时?
既然许多服务器端执行操作已被删除,那么 Core 3.0 有什么新/不同之处?
我从 .Net Core 的角度开始接触 React。从初学者的角度来看,似乎除了 .NET Core 中公开的 Kestrel 和 IIS 服务器之外,还有另一件事是监听 HTTP,它面向实时 React 开发……尤其是 Redux。
启动项目的两种方式之间有哪些显着差异?
.. 开发中,
.. 在调试中,(例如 ASPNETCORE=Development 似乎启用了特殊的东西)
..在运行时?
既然许多服务器端执行操作已被删除,那么 Core 3.0 有什么新/不同之处?
我可以回答一部分。create-react-app 是由 facebook 团队编写的,它为您提供了一种构建 react 应用程序的好方法,而无需学习 webpack 以及通常与创建 spa 相关的所有依赖项管理。很好的开始方式,但一个很大的缺点是它不支持可能对您很重要的服务器端渲染。
dotnet new react
是构建 asp.net 核心 web 项目的 cli 命令,该项目基本上同时构建了 asp.net 核心 web 应用程序/项目以及 create-react-app 项目。当您最终使用此模板部署您的 react 应用程序构建时,创建的静态文件将从 asp.net 核心服务器部署。
调试的时候,不管你用哪个,基本都是一样的。create-react-app 与运行“npm build”时获得的文件的部署位置无关。您可以从任何 Web 服务器部署它们。