ebody: React - Methode ausführen sobald eine andere Methode fertig ausgeführt wurde oder wenn ein bestimmter state Wert geändert wurde

Hallo,

ich rufe über einen Klick eine Methode in App.js auf. Diese ändert am Ende den Wert eines state Keys. z.B. state.intApples

Sobald diese Methode fertig ist oder wenn sich der Wert von state.intApples ändert, soll eine andere Methode automatisch ausgeführt werden.

Gibt es dafür in React eine bestimmte Möglichkeit oder muss ich ein Callback nutzen?

Gruß ebody

  1. Hab die Lösung. Für setState() kann man als 2. Parameter ein Callback mit übergeben. Damit kann kann man dann die 2. Methode aufrufen.

    setState(updater[, callback])
    

    Gruß ebody