2017-10-08 7 views

Antwort

2

Komponente1: Die Komponente, von der Sie den Status ändern möchten.
Component2: Die Komponente, die Sie ihren Status von einer anderen Komponente ändern möchten.

  • Wenn das die Component2 Kind des Component1 ist, können Sie dies tun, indem vorbei neuen Zustand als Requisiten zu Component2.
  • Wenn Component2 das übergeordnete Element von Component1 ist, sollten Sie dies tun, indem Sie eine Funktion, die in Component2 definiert ist (diese Funktion den Status von Component2) und als Prop an Component1 übergeben.
  • Ansonsten können Sie redux verwenden, um den Status zu verwalten und eine mapStateToProps-Funktion in Component2 zu definieren, um sie zu beeinflussen, indem Sie den -Status durch Component1 ändern.
+0

Danke für die Antwort – Kris

Verwandte Themen