Als «react-proptypes» getaggte Fragen

7
ReactJs: Was sollten die PropTypes für this.props.children sein?
Angesichts einer einfachen Komponente, die ihre Kinder rendert: class ContainerComponent extends Component { static propTypes = { children: PropTypes.object.isRequired, } render() { return ( <div> {this.props.children} </div> ); } } export default ContainerComponent; Frage: Was soll der PropTyp der Kinder-Requisite sein? Wenn ich es als Objekt festlege, schlägt es fehl, …

6
Reagieren Sie mit dem Proptyp-Array mit der Form
Gibt es eine integrierte Möglichkeit, Proptypen zu verwenden, um sicherzustellen, dass ein Array von Objekten, die an eine Komponente übergeben werden, tatsächlich ein Array von Objekten einer bestimmten Form ist? Vielleicht so etwas? annotationRanges: PropTypes.array(PropTypes.shape({ start: PropTypes.number.isRequired, end: PropTypes.number.isRequired, })), Vermisse ich hier etwas ganz offensichtliches? Scheint so sehr gefragt …


3
PropTypes in einer TypeScript React-Anwendung
Ist die Verwendung React.PropTypesin einer TypeScript React-Anwendung sinnvoll oder handelt es sich nur um "Gürtel und Hosenträger"? Da die Komponentenklasse mit einem PropsTypparameter deklariert ist: interface Props { // ... } export class MyComponent extends React.Component<Props, any> { ... } Gibt es einen wirklichen Vorteil beim Hinzufügen? static propTypes { …


4
PropTypes vs. Flow reagieren
PropTypes und Flow decken ähnliche Dinge ab, verwenden jedoch unterschiedliche Ansätze. PropTypes kann Sie zur Laufzeit warnen. Dies kann hilfreich sein, um fehlerhafte Antworten von einem Server usw. schnell zu finden. Flow scheint jedoch die Zukunft zu sein und ist mit Konzepten wie Generika eine sehr flexible Lösung. Auch die …

2
PropTypes reagieren: objectOf vs shape?
Was ist der Unterschied zwischen PropTypes.objectOfund PropTypes.shape? In den Dokumenten : // An object with property values of a certain type optionalObjectOf: PropTypes.objectOf(PropTypes.number) vs. // An object taking on a particular shape optionalObjectWithShape: PropTypes.shape({ color: PropTypes.string, fontSize: PropTypes.number }) Wann soll ich verwenden objectOfund wann soll ich verwenden shape?
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.