我正在尝试在.net核心应用程序的razor视图页面上呈现一个react组件。为此,我使用“ React.AspNet(4.1.1)”库。在我的启动中,我添加了一个React服务
services.AddReact();
services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();
我还添加了我的组件:
app.UseReact(configure => configure.AddScript("~/ClientApp/src/component.jsx"));
我认为:
@using React.AspNet
@Html.React("Hello", new { });
组件代码:
class Hello extends React.Component {
render() {
return(<h1>Hello React App</h1>);
}
}
结果,当我进入此页面时,我得到空白页。如果在我看来@ Html.React之前有一些html,它将正确呈现。我没有收到错误。