反应.js:项目不起作用
React.js: project is not working
我正在做一个简单的 React.js 项目。该项目可以在这里找到。该网页如下所示:
<header>
<div class="container-center">
<h1 class="text-center">Markdown Previewer</h1>
</div>
</header>
<div class="container-center" id="main-container">
</div>
<footer>
<div class="container-center">
<p class="text-center">Copyright © Sergey Kosterin, 2016. All rights reserved.</p>
</div>
</footer>
Javascript代码如下:
var RawTextContainer = React.createClass({
render: function(){
return (
<h1>Raw Text</h1>
);
}
});
var MarkdownContainer = React.createClass({
render: function(){
return (
<h1>Markdown Text</h1>
);
}
});
var MainAppContainer = React.createClass({
render: function(){
return (
<div class="row">
<div class="col-md-6">
<RawTextContainer />
</div>
<div class="col-md-6">
<MarkdownContainer />
</div>
</div>
);
}
});
ReactDOM.render(<MainAppContainer />, document.getElementById('main-container'));
我希望应用程序向我显示包含一些文本的两列。但我什么也没看到。我做错了什么?
React 不使用class
关键字。取而代之的是className
.这是关于class & className
关键字的有用链接。
var MainAppContainer = React.createClass({
render: function(){
return (
<div className="row"> // className instead of class
<div className="col-md-6"> // className instead of class
<RawTextContainer />
</div>
<div className="col-md-6"> // className instead of class
<MarkdownContainer />
</div>
</div>
);
}
});
如果不是答案,那么您必须提供有关问题的更多信息,例如堆栈跟踪,错误等。很难猜出你的问题在哪里。
更新
工作示例 -> 笔示例我不知道为什么,但笔无法识别ReactDOM
或者您没有包含它。您可以尝试通过 React
渲染组件。
React.render(<MainAppContainer/>, document...)
此外,如果您打开浏览器控制台,您将获得有关某些错误或必需语句的更多信息(在您的情况下,jQuery 不包含文件(。
谢谢。
相关文章:
- JQuery和Javascript没有'在我的项目中不起作用,但在网络上起作用
- 设置单击项目符号导航后不起作用的间隔
- 我在页面中使用的jQuery UI可排序项目;不起作用
- jquery ias插件不适用于我的网站,加载更多项目不起作用
- 在我的项目中,添加、删除和编辑功能不起作用
- Netbeans 8.0.2 extjs 项目自动完成不起作用
- Ext JS,项目单击侦听器似乎不起作用
- 聚合物项目材料设计下载文件不起作用
- 代码不起作用:使用 Javascript 将项目动态添加到 HTML 中的列表中
- 辅助角色在嵌入在 WPF 项目中的 HTML 页中不起作用
- 反应.js:项目不起作用
- 图像滑块不起作用(jquery)- Rails 3项目
- 文件上传按钮在科尔多瓦/Phonegap项目中仍然不起作用
- Jquery - 按 ID 选择项目不起作用
- 使用带有下划线循环的回调函数.js骨干.js项目不起作用
- Angularjs $watch在我的项目中不起作用
- 如何在MVC上的两个列表框之间移动项目-JQuery不起作用
- .first('li)选择列表中第一个不起作用的项目
- 为什么单击第二个项目后,此单击功能不起作用
- 源于示例的Wikitude SDK项目;不起作用