我正在尝试在 Visual Studio 中设置 TypeScript HTML 应用程序。我想使用 reactjs v0.14.7
我想避免使用像 Browserify 这样的工具。
但是,如何使用react-dommodule呢?
让我们暂时忘记typescript。我需要先启动并运行纯 ES5。
目前,我有这个:
<script src="Scripts/react/react.js"></script>
<script src="Scripts/react/react-dom.js"></script>
<script>
var Button = React.createClass({
render: function () {
return (React.createElement("div", { className: "btn btn-default" }, 'hello world'));
}
});
ReactDOM.render(React.createElement('Button'), document.getElementById('container'));
</script>
然而,浏览器抱怨,ReactDOM 对象不存在。
我努力了:
<script src="Scripts/require.js"></script>
<script src="Scripts/react/react.js"></script>
<script src="Scripts/react/react-dom.js"></script>
<script>
var React = require('react');
var ReactDOM = require('react-dom');
....
</script>
但是,它不适用于 require.js:尚未为上下文加载module名称“react”:_。使用 require([])
有人可以给这个带来更多的光吗?如何在没有任何服务器端工具(如捆绑、转译等)的情况下使用 React。
不会接受像“使用 npm”这样的答案作为答案。