1

我在加载“~/Scripts/jsx/components/HomeComp.jsx”时在我的 ASP.NET MVC 5 解决方案中不断收到以下错误,带有 React.NET 错误:TypeError: Object does not support property or method 'createClass' at Global代码(脚本文档:6:1) 行:6 列:1 尝试服务器端呈现反应组件时返回我的 MVC 视图中。我已经捆绑了所有必要的脚本,并尝试在我的 Web 配置中包含以下内容,并将以下引用添加到我的布局视图中

@using React.Web.Mvc;
@using System.Web.Optimization;
@using System.Web.Optimization.React;

但我不断收到同样的错误,我猜这与我设置解决方案的方式有关,任何帮助将不胜感激。我已经通过我的谷歌驱动器分享了这个项目,以便更好地理解。 https://drive.google.com/drive/folders/1LCIlQRZNGckYKWbT4fwp1XDrW0lHZ8t9?usp=sharing

4

1 回答 1

2

听起来您正在尝试使用旧React.createClass语法。开箱即用的 React 不再支持这一点。尝试使用较新的语法 withReact.Component代替。例如,请参阅https://reactjs.org/docs/react-component.html

于 2017-11-12T05:17:20.003 回答