J'utilise gem gem react-Rails dans mon Ruby on Rails. J'essaie d'ajouter une référence à mon élément DOM. C'est mon composant:
class NewItem extends React.Component {
constructor(props) {
super(props);
this.name = React.createRef();
}
handleClick() {
var name = this.name.value;
console.log(name);
}
render() {
return (
<div>
<input ref={this.name} placeholder='Enter the name of the item' />
<button onClick={this.handleClick}>Submit</button>
</div>
);
}
};
Quand j'essaye de charger la page dans le navigateur j'ai ce message dans la console: TypeError: React.createRef is not a function. (In 'React.createRef()', 'React.createRef' is undefined)
.
mise à jour réagit à 16.3 React.createRef () cette API est ajoutée lors de la vérification de react 16.3 ce https://github.com/facebook/react/pull/12162