Réagir trouver nœud DOM par refs ensemble de variable?
Je suis de la création dynamique de texte multiples entrées (avec créé dynamiquement refs) le long du côté du texte que je veux mis à jour avec l'entrée.
J'essaie d'obtenir la valeur de l'entrée par la définition de la réf à une variable et de trouver le nœud DOM à Réagir.findDOMNode(ce.réf.Variable).valeur
Je suis un "Impossible de lire la propriété "valeur " null" erreur.
Comment puis-je y parvenir?
C'est ce que la fonction ressemble à:
resetUnit: function(e){
var refID = e.target.id;
var ID = refID.split("-")[0];
var Value = React.findDOMNode(this.refs.refID).value;
NodesCollection.update({_id: ID},{$set: { materialUnit : Value}});
this.setState({
edit: ''
});
},
Vous devez vous connecter pour publier un commentaire.
trouve le nœud DOM pour le composant avec le ref
"refID"
. Si vous voulez trouver le nœud DOM pour le composant avec le refrefID
(la variable), vous devezReactDOM.findDOMNode
pasReact.findDOMNode
J'ai eu à faire
à Réagir 15.2.1 (https://facebook.github.io/react/docs/top-level-api.html#reactdom.finddomnode)
Deux cas possibles:
log
pour vérifier l'ID est ce que vous pensez que c'estcomponentDidMount
a été appelé?