是否存在使用原型的内置方法,以确保传递到组件的对象数组实际上是特定形状的对象数组?
也许是这样的吗?
annotationRanges: PropTypes.array(PropTypes.shape({ start: PropTypes.number.isRequired, end: PropTypes.number.isRequired, })), 我在这里想念什么超级明显吗?似乎将受到高度追捧。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
从开始react v15.5,React.PropTypes不推荐使用using ,而prop-types应使用独立软件包:
// an array of a particular shape. import PropTypes from 'prop-types'; // ES6 var PropTypes = require('prop-types'); // ES5 with npm ReactComponent.propTypes = { arrayWithShape: PropTypes.arrayOf(PropTypes.shape({ color: PropTypes.string.isRequired, fontSize: PropTypes.number.isRequired, })).isRequired, } 问题来源于stack overflow