2017-12-07 3 views
0

Ich entwickle eine App mit nativen reagieren, und jetzt sollte ich einen Text Text Label nach einem Klick aktualisieren. Das Problem ist, dass ich den Zustand dafür nicht nutzen kann, weil ich viel Text habe und mehr weiß ich erst nicht wie viele das sind. Ich habe dieses Stück Code versucht:Wie Text Wert nach gedrückter Taste ändern, reagieren native

_onPressAction = (txtItemValue)=> { 
     console.log(txtItemValue); 
     txtItemValue.props.children = "Hello"; 
} 

aber in diesem Modus kann ich alles Eigentum meines Textes sehen, aber ich kann es Wert nicht in der Lage zu ändern. Es gibt eine Methode, dies zu tun, ohne den Zustand zu verwenden?

+0

Schlagen Sie vor, das Dokument sorgfältig zu lesen, bevor Sie mit dem Code beginnen - zumindest die grundlegenden. https://facebook.github.io/react-native/docs/state.html – Val

Antwort

0

Versuchen Sie folgendes:

updateText =() => { 
    this.setState({myText: 'My Changed Text'}) 

Dies kann auch verwendet werden, wenn Sie Ihren Text dynamisch ändern möchten.

Verwandte Themen