迁移到“prop-types”会导致上下文使用情况发出警告

时间:2017-06-14 19:16:35

标签: reactjs

升级后对15.6.0(或15.5.x的反应)做出反应,并将React.PropTypes的使用情况替换为prop-types我在使用我的库时遇到错误( inversify-react):

Warning: Failed context type: Calling PropTypes validators directly is not supported by 
the `prop-types` package. Use PropTypes.checkPropTypes() to call them.

似乎该错误是由context用法引起的,但是react-router等使用context的库似乎没有这个问题。有没有人遇到类似的问题?任何提示如何避免警告?

图书馆源代码:https://github.com/kukkimonsuta/inversify-react
示例源代码:https://github.com/kukkimonsuta/inversify-react-sample
实时样本:https://inversify-react-sample.herokuapp.com/

1 个答案:

答案 0 :(得分:0)

警告的原因是我错误地将prop-types捆绑到库中而不是仅将其用作依赖项。