http://codepen.io/JessieZhou/pen/VPgMdP,这里是一个在CodePen中使用React的演示,但浏览器会报错“未捕获的引用错误:Component未定义”。然而,如果我在第一行插入一行“import {Component} from 'react'”,则错误将变为“未捕获的引用错误:要求未定义”。是否可能是'class'的使用导致了这个问题?
//import {Component} from 'react'
class MyInput extends Component{
constructor(props){
super(props);
this.handleChange = this.handleChange.bind(this);
}
handleChange(e){
this.props.update(e.target.value);
}
render(){
return <input onChange={this.handleChange} type="text"/>
}
}
ReactDOM.render(MyInput, document.getElementById('myinput'));
这是我在 CodePen 中的 JavaScript 设置:codepen 中的 JavaScript 设置