我在 ASP.NET MVC 5解决方案中不断收到以下错误,React.NET加载"~/Scripts/jsx/components/HomeComp.jsx"时出错:类型错误:对象不支持属性或方法'createClass' 在全局代码(脚本文档:6:1)行: 6列:1 当尝试在我的 MVC 视图中呈现服务器端渲染 react 组件时返回。我已经捆绑了所有必要的脚本,并尝试在我的 Web 配置中包含以下内容,并将以下引用添加到我的布局视图中
@using React.Web.Mvc;
@using System.Web.Optimization;
@using System.Web.Optimization.React;
但是我一直收到相同的错误,我猜这与我设置解决方案的方式有关,任何帮助将不胜感激。我已经通过我的谷歌驱动器分享了这个项目,以便更好地理解。https://drive.google.com/drive/folders/1LCIlQRZNGckYKWbT4fwp1XDrW0lHZ8t9?usp=sharing
听起来您正在尝试使用旧版React.createClass
语法。开箱即用的 React 不再支持此功能。请尝试将较新的语法与 React.Component
一起使用。例如,请参阅 https://reactjs.org/docs/react-component.html。