Wie kann ich ein Objekt ändern, ohne die Datei zu aktualisieren?

Zaina AS:

Wenn ich dies in einer Funktion ausführe und auf eine der berührbaren Kapazitäten klicke, muss ich den Code speichern, um die ID-Nummer zu überprüfen und dann das richtige Ergebnis zurückzugeben

const pressHandler = (id) => {
    if (id == 1) {
      Pressedinfo = <View>
        <Text>one</Text>
      </View>
    } else if (id = 2) {
      Pressedinfo = <View>
        <Text>two</Text>
      </View>
    }
  }
  in the return (view):
    <TouchableOpacity onPress={() => pressHandler(1)}>
 
          <Text style={Styles.Text1}>1</Text>
        </TouchableOpacity>
        <TouchableOpacity onPress={() => pressHandler(2)}>
          <Text style={Styles.Text1}>2</Text>
        </TouchableOpacity>
        {Pressedinfo}

DJ Burb:

Sie müssen verwenden state. Verschieben Sie Ihr Reaktionselement aus der Funktion und bearbeiten Sie einfach die Zeichenfolge im Status.

Erstellen Sie in Ihrem Konstruktor einen Status:

constructor(props){
  super(props);
  this.state = {textString: ''}
}

const pressHandler = (id) => {
    if (id === 1) {
      this.setState({textString : 'one'})
    }
    else if(id === 2) {
      this.setState({textString : 'two'})
    }
  }

Für die Vorlage:

<TouchableOpacity onPress={() => pressHandler(1)}>

       
      <Text style={Styles.Text1}>1</Text>
    </TouchableOpacity>
    <TouchableOpacity onPress={() => pressHandler(2)}>
      <Text style={Styles.Text1}>2</Text>
    </TouchableOpacity>
    <View>
    <Text>{this.state.textString}</Text>
  </View>

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Wie kann ich das gesamte Objekt aktualisieren, ohne die ID in Pymongo zu ändern?

Wie kann ich ein Objekt auf ein anderes Objekt duplizieren, ohne das Basisobjekt in Kotlin zu ändern?

Wie kann ich ein Commit ändern, ohne die Commit-Nachricht zu ändern (die vorherige wiederverwenden)?

Wie kann ich das Argument eines Objekts ändern, ohne ein neues Objekt erstellen zu müssen?

Wie kann ich einen DBIx :: Class-Objektwert ändern, ohne die tatsächliche Datenbank zu aktualisieren?

Wie kann ich die ausgewählte Option dynamisch ändern und aktualisieren, ohne sie neu zu laden?

Wie kann ich eine Bereitstellung bearbeiten, ohne die Datei manuell zu ändern?

Wie kann ich ein gemischtes Feld in Mongoose aktualisieren, ohne die aktuellen Daten zu überschreiben?

Wie kann ich ein Listenelement aktualisieren, ohne die gesamte Liste neu zu erstellen?

Wie füge ich eine Datei in ein formData-Objekt ein, ohne die Datei physisch in Node.js zu speichern?

Wie kann ich ein Objekt zuordnen, um es zu ändern?

Wie kann ich ein Array kopieren und die Kopie verwenden, ohne das Original zu ändern?

Wie skaliere ich ein Netz, ohne die Position zu ändern?

Wie sortiere ich ein Balkendiagramm, ohne die Abfrage zu ändern?

Wie kann ich auf eine Datei zugreifen, um eine ausgewählte Datei hochzuladen, ohne die Seite mit Javascript zu ändern?

Wie kann ich einen Wert eines Elements eines Arrays aktualisieren, ohne die Position in React native mit useState zu ändern?

Wie kann ich ein Objekt aktualisieren?

Wie kann ich meinen Status ändern, ohne das gesamte JSON-Objekt über die API neu laden zu müssen?

Wie kann man ein Vagrant-Plugin durch Vagrantfile erweitern, ohne die .rb-Datei zu ändern?

Wie kann ich ein Objekt aus der Datenbank aktualisieren, ohne ein neues einzufügen?

Wie speichere ich ein Objekt in einem anderen Objekt, ohne das Original mit struct zu ändern?

Wie kann ich ein Objekt manuell in ein Array konvertieren, ohne die Funktion json_decode($object, true) zu verwenden?

Wie kann ich das ursprüngliche DateTime-Objekt ändern, ohne seinen Wert zu ändern?

Wie kann ich die Aktienkurse jede Minute automatisch aktualisieren, ohne die Seite zu aktualisieren?

Wie kann ich die Anzahl der Produkte im Warenkorb aktualisieren, ohne die Seite zu aktualisieren?

Wie kann ich die Daten automatisch aktualisieren, ohne die Seite in Firebase Flatter zu aktualisieren?

Android: Wie kann ich die Textfarbe und die Hintergrundfarbe des AlertDialog-Titels ändern, ohne ein benutzerdefiniertes Layout zu verwenden?

Wie kann ich die Ablaufzeit des Aktualisierungstokens aktualisieren, ohne in der Frühlingssicherheit ein neues Aktualisierungstoken zu generieren?

Wie aktualisiere ich ein verschachteltes Feldobjekt, ohne das gesamte Objekt in Mongoose dynamisch zu aktualisieren?

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  3. 3

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  4. 4

    Eclipse Oxygen - Projekte verschwinden

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Wie kann ich den Kaskadenmodus global einstellen?

  7. 7

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  8. 8

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  9. 9

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  10. 10

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  11. 11

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  12. 12

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  13. 13

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  14. 14

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  15. 15

    Wie wählt man Unterschiede mit drei Tabellen aus?

  16. 16

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  17. 17

    Wie kann ich meine Tabelle abfragen, um sie in mySQL nach 2 Feldern zu gruppieren?

  18. 18

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  19. 19

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  20. 20

    Modbus Python Schneider PM5300

  21. 21

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

heißlabel

Archiv