大家好,我是Reactjs的新手,我无法让它工作。
首先,在阅读建议的解决方案后,我得到了大多数反应开始者遇到的unexpected token error
我把所有反应js代码都放在一个单独的.js文件中,如下所示
<script src="include_js/react.js" type="text/jsx"></script>
比我在文件顶部添加了建议的评论
/** @jsx React.DOM */
ReactDOM.render(
<h1>Hello</h1>,
document.getElementById('indicators')
);
错误已经消失,但我认为react.js在所有<h1>Hello</h1>
执行并未添加到&#34;指标&#34; DIV。我看到它已在网络标签中下载,但未在源标签(Chrome开发工具)中列出
注意:我事先添加了两个必需的插件
<script src="react-0.14.8.min.js"></script>
<script src="react-dom-0.14.8.min.js"></script>
解决
我将type="text/jsx"
更改为type="text/babel"
,同时将<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.23/browser.min.js"></script>
更改为@kujira。我也删除了/** @jsx React.DOM */
,因为它不再需要了