我使用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/

10-10 00:25
查看更多