为什么reactjs.net没有反应的导入语句



我正在与https://reactjs.net/一起玩,并希望在我现有的ASP.NET MVC应用程序中设置一个应用程序。

我使用" Visual Studio"内部的"默认安装模板"制作了几个简单的React应用程序,但不是基于Reactjs.s.net,并且内容只是一个子页面。

但是,如果我以用作示例的教程模板:

var CommentBox = React.createClass({
    render: function () {
        return (
            <div className="commentBox">
                Hello, world! I am a CommentBox.
      </div>
        );
    }
});
ReactDOM.render(
    <CommentBox />,
    document.getElementById('content')
);

没有类似: import * as React from 'react';的导入反应,我习惯了。

所以我的问题是:为什么不呢?您应该什么时候导入反应?

,因为当您尝试导入NPM软件包时需要import React from 'react';。Reactjs.s.net不使用NPM依赖关系,您需要使用<script src="">将CDN放入视图中。基本上,当您使用CDNS

时,您会自动导入反应

最新更新