React Requisiten - setze isRequired auf eine Requisite, wenn eine andere Requisite null / leer ist

7

Ich habe eine Komponente <Button> .
Wenn die Komponente nicht this.props.children hat, möchte ich die Prop ariaLabel als isRequired setzen, andernfalls kann sie optional sein. Wie mache ich das?

ariaLabel prop nicht erforderlich:

%Vor%

ariaLabel prop muss benötigt werden:

%Vor%

Wenn this.props.children und this.props.ariaLabel leer sind, wird ein Fehler ausgegeben, der besagt, dass this.props.ariaLabel ist isRequired

%Vor%

propTypes:

%Vor%

Danke

    
sandrina-p 17.02.2017, 13:35
quelle

2 Antworten

6

Dies kann genau sein, was Sie brauchen: Ссылка

In Ihrem Fall wären Ihre propTypes:

%Vor%     
Kelvin De Moya 17.02.2017, 16:00
quelle
25

Sie brauchen keine andere Bibliothek, "prop-types" bietet dies sofort an. Siehe Ссылка

Beispiel:

%Vor%     
chickenchilli 21.09.2017 06:49
quelle

Tags und Links