Ich weiß, dass der Standard dem übergeordneten Benutzer eine Methode übergeben soll, für die das untergeordnete Element den Status aktualisieren soll.Untergeordnete Methode zum Aktualisieren des übergeordneten Status
Allerdings bekommt meine Eltern zu viele Methoden.
Gibt es eine Möglichkeit, die Child-Komponenten die Eltern mit ihren eigenen Methoden zu aktualisieren, so dass die Eltern nicht hundert Funktionen haben?
z.B .:
parentState: {
stateBlue: { ... },
stateRed: { ... },
stateGreen: { ... }
}
ParentComponent
ChildComponentBlue
method1
method2
method3
ChildComponenRed
method1
method2
method3
ChildComponenGreen
method1
method2
method3
Jemand wird Ihnen wahrscheinlich sagen, dass Sie [Redux] (http://redux.js.org/) verwenden sollen. Und sie hätten recht. –
@ Jordan die App verwendet Redux, aber dieser Teil ist nicht, da es etwas sehr lokal ist. – daniloprates
Ich denke ich habe es nicht sehr gut erklärt. Eigentlich ist das Kind nicht wirklich ein Kind. Es ist nur eine Reihe von verwandten Methoden. Ich benutze Redux hier nicht, weil sie alle mit UI-Display verwandt sind. Aber die Lösung der statischen Methoden scheint groß zu sein. – daniloprates