![](/img/trans.png)
[英]Is it possible to check prop types as case insensitive on React prop-types?
[英]Is it possible to use prop-types to typeCheck regular Object, Function parameters and return value?
是否可以使用prop-types来检查常规Object,Function参数和返回值?
我假设您正在谈论在React应用程序之外使用prop-types包。 如果是这样-答案是肯定的,但是有局限性。
为此,您需要显式调用PropTypes.checkPropTypes
函数。 这里描述了这种用法。
要检查对象的形状,可以使用shapeOf()
函数。 但是当涉及到函数时,恐怕没有很好的方法来检查其参数或返回值。 在prop-types
GitHub存储库上有几个未解决的问题,表明它更适合于Flow或Typescript之类的类型检查系统。 如果您有一个非常简单的设置,或者只是进入JS生态系统,我建议您使用Flow,因为它更容易注入到现有项目中,并且可以逐步采用。
希望这对您有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.