http://codepen.io/JessieZhou/pen/VPgMdP, Voici une démo utilisant React dans CodePen, mais le navigateur donne une erreur "Uncaught ReferenceError: Component is not defined". Cependant, si j'insère une ligne "import {Component} de 'react'" dans la première ligne, l'erreur sera "Uncaught ReferenceError: require n'est pas défini". Est-il possible que l'utilisation de «classe» provoque ce problème?comment utiliser réagir dans Codepen avec es6
Voici mon code:
//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'));
Voici mes paramètres javascript dans CodePen: javascript settings in codepen
Merci beaucoup! Utiliser React.Component fonctionnera, mais si je veux utiliser Component, "import {Component} de 'reag'" ne fonctionne toujours pas, l'erreur est "Uncaught ReferenceError: require n'est pas défini" ... – JessieZhou
utilise cette ligne Notre projet fonctionnera, dans le codepen, nous utilisons des liens lib, c'est pourquoi nous devons utiliser React.Component. –