javascript - 无法在 react 中显示状态值

标签 javascript reactjs

我使用 getInitialState 时出现空白,一定是出了什么问题,但我不知道哪里出了问题。

var counter = React.createClass({
  getInitialState(){
    return {
      count: 0
    }
  },
  render() {
    return(
      <p>value of my counter is: {this.state.count}</p>
    )
  }
})

ReactDOM.render(
  <counter />,
  document.getElementById('container')
);

Jsfiddle https://jsfiddle.net/b9bu3ssz/

最佳答案

组件应该是Counter,而不是counter

var Counter = React.createClass({
  getInitialState(){
    return {
      count: 0
    }
  },
  render() {
    return <p>value of my counter is: {this.state.count}</p>
  }
})

ReactDOM.render(
  <Counter />,
  document.getElementById('container')
);

关于javascript - 无法在 react 中显示状态值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39845292/

相关文章:

javascript - 按结尾数字对以数字结尾的字符串进行排序

javascript - 如何在 Controller 中 $inject 动态依赖

javascript - 向 meteor 中的用户集合添加字段的正确方法

javascript - 使用 setState 更改复选框的状态

javascript - ES6 中嵌套类的上下文很奇怪

javascript - 如何从 Kendo TreeView 中删除选中的节点?

javascript - 在 JSON 表示法中使用变量

javascript - Reactjs:调用React.createClass block 内部和外部的方法

javascript - 添加图像以响应动态链接

javascript - ReactJS 路由器无法读取未定义的渲染