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:
ariaLabel
prop muss benötigt werden:
Wenn this.props.children
und this.props.ariaLabel
leer sind, wird ein Fehler ausgegeben, der besagt, dass this.props.ariaLabel
ist isRequired
propTypes:
%Vor%Danke
Dies kann genau sein, was Sie brauchen: Ссылка
In Ihrem Fall wären Ihre propTypes:
%Vor%Sie brauchen keine andere Bibliothek, "prop-types" bietet dies sofort an. Siehe Ссылка
Beispiel:
%Vor%Tags und Links javascript reactjs wai-aria