Ich benutze React, Redux und versuche nun, Material-UI einzubinden. Die Reduct- und Matrial-UI-Bibliotheken zeigen Beispielcode mit einem Export am Ende.JavaScript Export 2 Funktionen
Redux:
export default connect(mapStateToProps, actions)(myComponent)
Material UI:
export default withStyles(styles)(myComponent);
Wenn ich beide Exporte bin versucht, zusammen zu bringen, muss ich die Standard loszuwerden. Also dachte ich, es wie dieses
aussehen soll Dies funktioniert nicht:
export {
connect(mapStateToProps, actions)(myComponent),
withStyles(styles)(myComponent)
}
Fehler:
"Syntax error: Unexpected token, expected , (120:15)
export {connect(mapStateToProps, actions)(myComponent)}
^
Das funktioniert nicht: Ich habe versucht, zu nennen die Funktion, aber dann wurde die Funktion nicht aufgerufen, aus einigen Gründen weiß ich nicht.
Ich weiß nicht, was passiert 'unter der Haube', so dass ich feststecke. Jede Hilfe ist willkommen :-)
EDIT Ich habe noch keine Lösung gefunden, aber ich habe das Problem gelöst. Ich teile die Komponente (myComponent) in eine extra Datei auf. Das Design ist besser so, jetzt unterscheidet es zwischen reinen Komponenten und Containern.
Während der OP * * könnte ein Objekt exportieren, benannte Exporte wahrscheinlich mehr Sinn machen. –