Lorsque vous utilisez Type de flux pour définir un prop dans le contexte de cette façon
// @flow
type MyType = Object;
class CustomView extends React.Component {
static childContextTypes = {
someProp: MyType
}
getChildContext() {
return {
someProp: this.props.someProp
};
}
}
J'ai obtenu l'erreur suivante :
CustomView : spécification du type de contexte enfant
someProps
est invalide ; la fonction de vérification de type doit retournernull
ou unError
mais a retourné un objet. Vous avez peut-être oublié de passer un argument à le créateur du vérificateur de type (arrayOf, instanceOf, objectOf, oneOf, oneOfType, et shape nécessitent tous un argument).
Je suis donc obligé d'utiliser propTypes.object
au lieu de Object
.