Gibt es eine Möglichkeit, so etwas zu tun?Kann ich die Destrukturierung in einer if-Anweisung verwenden?
if({color, size, shape} = this.props){
console.log('Received all props!');
} else {
console.log('There are some missing props');
}
Ich möchte wissen, ob ich alle benötigten Daten empfangen durch Requisiten meine Bauteile, und wenn nicht, dann einen Fehler aus.
Es ist für die Erstellung von wiederverwendbaren Komponenten.
Es ist syntaktisch gültig, aber es nicht tun, was Sie wollen. – Bergi
Sie können nicht für die Wahrheitlichkeit von mehreren Eigenschaften wie das überprüfen –
Warum extrahieren Sie nicht einfach die Requisiten vor dem if und überprüfen Sie sie wie ein normales vars? Ich sehe nicht, was du mit dem vorgeschlagenen Weg verdienen wirst ... – Coluccini