Betrachten Sie das folgende:Wohin fließen Props mit compose()?
const Foo = defaultProps({
foo: "foo"
});
compose(
Foo,
LoadJson,
RunParser
)(Bar);
In diesem Fall wird foo
die Stütze nach unten durch LoadJson->RunParser->Bar
fließen? Oder ist es in umgekehrter Reihenfolge, wo foo
durch RunParser->LoadJson->Bar
fließt?
Gibt es eine bessere Möglichkeit, sich dies konzeptionell vorzustellen als einen linearen Fluss wie diesen?
in der Dokumentation sehen, es sagt 'Komponiert Funktionen von rechts nach left.' so würde ich sagen, es ist so etwas wie' RunParser (loadJson (Foo (Bar))); '. Siehe [compose()] (https://github.com/reactjs/redux/blob/b4fb08133c95094a4b293a9ab434d1d5dd657527/src/compose.js) –
Vielen Dank! Das hilft bei der Reihenfolge des Funktionsaufrufs, obwohl ich immer noch ein wenig verwirrt bin, wie Props fließen. – davidkomer