代码之家  ›  专栏  ›  技术社区  ›  BenjiFB

是反应。AspNet是在ASP中使用react的依赖项。NET Core?

  •  1
  • BenjiFB  · 技术社区  · 8 年前

    ASP新手。NET Core、react、jsx和tsx。也就是说,在ASP上设置react有两种不同的方法。我发现的NET Core:

    https://reactjs.net/getting-started/aspnetcore.html

    yo aspnetcore水疗中心- https://blogs.msdn.microsoft.com/webdev/2017/02/14/building-single-page-applications-on-asp-net-core-with-javascriptservices/

    通过第一种方法,我被要求安装React。AspNet NuGet包,并在启动时将条目添加到中间件中。cs文件。

    我认为在第一种方法中,中间件正在动态地将.jsx jit到.js。我相信在第二种方法中,它是用ts加载程序在网页包中进行透明。

    我的理解正确吗?如果是这样的话,有人能帮我理解以上每种方法在ASP中使用React的优缺点吗。NET核心应用程序,以及是否将利用.tsx、.jsx或仅利用.js文件的含义?

    1 回复  |  直到 8 年前
        1
  •  1
  •   Vlado Pandžić    8 年前

    ReactJs.net 是您是否希望React代码在服务器上运行(如果您希望 SEO 友好的网站),这不是必需的,但如果你愿意的话 然后我会使用图书馆。我在最近的项目中经常使用它。

    我认为这是一个伟大的项目,值得更多的关注 ASP.NET React作为视图层库非常棒,但我遇到的问题是,在我目前的公司里,我们是在 Microsoft 堆叠( ). ReactJS.Net 这是我需要的东西。我现在可以有相同的React组件,它们将在服务器上渲染,也将在客户端上渲染。想象一下,现在需要的工作量减少了多少。在我们使用之前 ASP.NET MVC Razor 对于首字母, 友好的渲染,后来对于ajax(作为JSON提供),我们使用了手柄、小胡子或类似的库,并编写了大量代码重复 C# Javascript 这是同样的事情。