ich eine mehrere Subtypen im Aktions Schöpfer in redux definieren:Fluss nicht schließen nicht richtig eingegeben
Aktion Schöpfer:
export type Action = { type: "SELECT", index: number } | { type: "OTHER" };
Reducer:
module.exports = (state: string = "", action: Action): string => {
switch (action.type) {
case "SELECT":
return action.index;
default:
return state;
}
};
aber wenn ich definieren WÄHLEN Sie in einer Konstante const select = "SELECT"
und implementieren Sie es in den Code oben Ich erhalte eine Fehlermeldung:
property `index`. Property not found in object type
Hinweis: Unter Strömungsmuster, wie es F8 App ist:
https://github.com/fbsamples/f8app/blob/master/js/actions/types.js
Wie es durch die Vermeidung mit "SELECT" Schlüsselwort sowohl in der Aktion und im Minderer implementieren sollten ?
Danke, aber meine Frage konzentriert sich darauf, wie der Fluss verschiedene Typen versteht, die durch "oder" - Operator gespalten sind. – locropulenton
@alejandrogarciaoblesinteressante Frage +1, musste selbst recherchieren, aber es war es wert. Lassen Sie es mich wissen, wenn der Bearbeitungsteil alles ist, was Sie sich freuten. – zurfyx