7
ReactJs:该props.children的PropType应该是什么?
给定一个呈现其子级的简单组件: class ContainerComponent extends Component { static propTypes = { children: PropTypes.object.isRequired, } render() { return ( <div> {this.props.children} </div> ); } } export default ContainerComponent; 问题:孩子道具的propType应该是什么? 当我将其设置为对象时,当我将组件与多个子级一起使用时,它将失败: <ContainerComponent> <div>1</div> <div>2</div> </ContainerComponent> 警告:无法道具类型:无效的支柱children型的array 供给ContainerComponent,预计object。 如果将其设置为数组,则如果我只给它一个孩子,它将失败: <ContainerComponent> <div>1</div> </ContainerComponent> 警告:prop类型失败:提供给ContainerComponent的对象类型无效的prop子代,预期数组。 请告知,我是否应该不麻烦对子元素进行propTypes检查?