NodeReact.NET:库,用于在服务器端使用C#以及在客户端上渲染React库组件

时间:2024-02-25 08:42:53
【文件属性】:

文件名称:NodeReact.NET:库,用于在服务器端使用C#以及在客户端上渲染React库组件

文件大小:1.02MB

文件格式:ZIP

更新时间:2024-02-25 08:42:53

react nodejs javascript node csharp

NodeReact.NET 库,用于使用C#在客户端和客户端上渲染React库组件。 从ReactJS.NET迁移 ReactJS.NET API几乎完全兼容,除了 不支持将JSX即时转换为JavaScript(仅AddScriptWithoutTransform) 不支持的渲染功能(ReactJS.NET v4功能) 确保在cshtml视图上使用@await Html.PartialAsync和@await Html.RenderAsync,同步调用可能会死锁应用程序 更换 @ Html.React到@await Html.ReactAsync @ Html.ReactWithIni


【文件预览】:
NodeReact.NET-master
----NodeReact()
--------ReactScopedContext.cs(1KB)
--------NodeInvocationService.cs(3KB)
--------ReactIdGenerator.cs(2KB)
--------ServiceCollectionExtensions.cs(2KB)
--------Javascript()
--------Allocator()
--------ComponentNameInvalidator.cs(1KB)
--------NodeReact.csproj(3KB)
--------Components()
--------AspNetCore()
--------Jering.Javascript.NodeJS()
--------ReactConfiguration.cs(3KB)
--------Utils()
----NodeReact.sln(2KB)
----NodeReact.Benchmarks()
--------BaseBenchmark.cs(3KB)
--------NodeReact.Benchmarks.csproj(1KB)
--------hugeComponentData.json(168KB)
--------Program.cs(574B)
--------WebSimulateBenchmark.cs(3KB)
--------SingleComponentBenchmark.cs(3KB)
--------hugeBundle.js(3.43MB)
--------React()
----LICENSE(1KB)
----NodeReact.Sample.Webpack.AspNetCore()
--------.babelrc(33B)
--------package.json(456B)
--------ClientApp()
--------Program.cs(441B)
--------Controllers()
--------Startup.cs(1KB)
--------package-lock.json(161KB)
--------appsettings.Development.json(165B)
--------webpack.config.js(424B)
--------appsettings.json(210B)
--------Views()
--------NodeReact.Sample.Webpack.AspNetCore.csproj(235B)
--------Properties()
----.gitignore(6KB)
----README.md(4KB)
----.gitattributes(2KB)

网友评论