React.render()未渲染组件
React.render() not rendering component
我正试图了解React、Reflux和JSX。我有一个简单的文件,我想试着开始工作。
<html>
<body>
<div id="counter"></div>
<script src="bower_components/react/react.js"></script>
<script src="bower_components/reflux/dist/reflux.js"></script>
<script src="bower_components/react-dom/react-dom.js"></script>
<script type="text/jsx">
var CounterComponent = React.createClass({
render: function() {
return (
<div>Hello, world</div>
);
}
});
React.render(<CounterComponent />, document.getElementById("counter"));
</script>
</body>
</html>
我已经设置了我的操作、存储和组件。但是React.render()
实际上并没有在我的div中创建任何东西。我已经注释掉了大部分代码,试图找出它没有呈现的原因。我没有错误,所以我认为这与jsx没有被看到有关。。。
有什么想法为什么这没能呈现出我的"你好世界"吗?
JSX Transformer在Babel中可用。通过安装带有bower的babel
,添加以下内容,实现了这一点:
<script src="bower_components/babel/browser.js"></script>
将"text/jsx"
更改为"text/babel"
在此之后,组件正确渲染。
相关文章:
- React重新渲染但未显示正确的组件
- 不能从angular2中的子组件指定父组件中的数组
- 拨打'父亲'函数形式a'儿童'ReactJS中的组件
- React组件等待所需道具进行渲染
- 如何创建带有插槽的vue js组件预加载程序
- KnockoutJS-组件-多个实例
- 如何更改reactjs中外部/独立组件的状态或属性
- 对根组件中的一大组ReactDOM.render()调用进行分组
- React:未捕获的不变量冲突:ReactDOM.render():无效的组件元素
- 如何在 React 的 render() 中导航 react-router-1.0.3 中的组件之外
- React 组件无法同步由动态 ReactDOM.render 创建的道具
- 在事件处理程序中使用ReactDOM.render来避免渲染昂贵的组件
- React.render()未渲染组件
- 使用React.render()渲染的两个组件之间的交互是否可能
- 有没有办法在React.render()函数中呈现多个React组件?
- 当render返回另一个组件时,React不会调用componentWillMount
- 在react js组件中获取django render参数
- 是否有可能将上下文传递到用ReactDOM.render实例化的组件中?
- 只有ReactOwner才能拥有refs.您可能正在向组件添加一个ref,而该ref不是在组件的render方法中创建的
- react.js:防止jsx中的逻辑,并将render移出组件