If you want to pass an array of objects to a component with a particular shape then use
as an argument toReact.PropTypes.shape()
.React.PropTypes.arrayOf()
ReactComponent.propTypes = {arrayWithShape: React.PropTypes.arrayOf(React.PropTypes.shape({color: React.PropTypes.string.isRequired,fontSize: React.PropTypes.number.isRequired,})).isRequired,};