我是react的新手。我想开始一个我自己的 hello world 小例子。
大多数教程提供这样的东西:
应用程序.js
var React = require('react');
var ReactDOM = require('react-dom');
var reactElement = React.createElement('h1', { className: 'header' },
'This is React');
ReactDOM.render(reactElement, document.getElementById('react-
application'));
索引.html
<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <meta http-equiv="x-ua-compatible" content="ie=edge, chrome=1" />
    <title>Snapterest</title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/
    bootstrap/3.3.5/css/bootstrap.min.css">
</head>
<body>
    <div id="react-application">
        I am about to learn the essentials of React.js.
    </div>
    <script src="./app.js"></script>
</body>
</html>
问题是,那个例子需要的NodeJS(用于需要()的一部分)和NPM安装和NPM开始..这一切。
我可以在没有 nodeJS 的情况下做不同的事情
应用程序.js
var reactElement = React.createElement('h1', { className: 'header' },
'This is React');
ReactDOM.render(reactElement, document.getElementById('react-application'));
索引.html
<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <meta http-equiv="x-ua-compatible" content="ie=edge, chrome=1" />
    <title>Snapterest</title>
 
     <script src=" /react-0.14.8.min.js"></script>
 <script src=" /react-dom-0.14.8.min.js"></script>
</head>
<body>
    <div id="react-application">
     dsf
    </div>
    <script src="./app.js"></script>
</body>
</html>
在这个例子中,我使用 cdn 来导入 nodejs 应该在 npm install 阶段导入的 react 的依赖项。问题是——哪个更好?我可以只使用 cdn 而不是完全使用 nodejs 吗?使用 nodejs 和 npm module(或 bower ..)来响应内容是否更正确?
谢谢