React : Failed prop type: checker is not a function

844 阅读1分钟

react项目运行时报错:checker is not a function
改为

原因:组件props中对象格式的类型校验写法导致报错。
对象内的字段使用prop-types做类型校验时,
不可以直接 objectParams: { id: PropTypes.number },
需要使用shape函数 objectParams: PropTypes.shape({ id: PropTypes.number })