开发者社区 问答 正文

用形状反应原型数组

是否存在使用原型的内置方法,以确保传递到组件的对象数组实际上是特定形状的对象数组?

也许是这样的吗?

annotationRanges: PropTypes.array(PropTypes.shape({ start: PropTypes.number.isRequired, end: PropTypes.number.isRequired, })), 我在这里想念什么超级明显吗?似乎将受到高度追捧。

展开
收起
保持可爱mmm 2020-01-16 15:52:05 522 分享 版权
1 条回答
写回答
取消 提交回答
  • 从开始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

    2020-01-16 15:52:21
    赞同 展开评论
问答地址: