Ich habe folgende Schnittstellen:Zugang Container Requisiten in mapDispatchToProps
interface EditUserContainerProps
extends RouteComponentProps<EditUserParams>,
EditUserStateProps,
EditUserDispatchProps { }
interface EditUserParams {
id: number;
history: any;
}
interface EditUserStateProps {
isLoading: boolean;
isSubmitting: boolean;
userFields: UserField[];
User: User;
}
interface EditUserDispatchProps {
load: (id: number) => void;
updateUser: (User: User) => any;
parseFile: (file: File, replace: boolean) => any;
addRecords: (records: any[]) => any;
}
Und ich habe folgende mapDispatchToProps
Funktion:
Im Rückruf für parseFile
ist ownProps
die in bestanden Requisiten mein Behälter. Ich brauche Zugriff auf die Requisiten der Container, die addRecords
enthalten.
Wie kann ich Zugriff auf Container Requisiten in mapDispatchToProps
bekommen?
Ich verstehe nicht, was Sie fragen, Sie haben Zugriff auf eigeneProps, wo Sie es verwenden. Was sind die Requisiten des Containers, ist das nicht nur ownProps? – Dakota
Können Sie zeigen, wie die Komponentenhierarchie aussieht? d.h. die Hauptfunktionen 'Rendern'? –
@Dakota Wie gesagt, "eigeneProps" sind nur Requisiten in meinem Container (in meinem Fall keine). Ich möchte Requisiten, die mein Container erstellt und zugeordnet hat. – im1dermike