Если у меня есть компонент, его propTypes имеют следующий вид
import React, { Component } from 'react'
import propTypes from 'prop-types'
class MyComponent extends Component {
///
}
MyComponent.propTypes = {
hidden: propTypes.string.isRequired,
items: propTypes.object,
attributes: propTypes.array
}
MyComponent.defaultProps = {
hidden: false,
items: {},
attributes: ['baz', 'qux']
}
Если мой компонент называется так
<MyComponent hidden={true} items={[value: 'foo', label: 'bar']} />
Я хотел бы ожидатьчто props.attributes
заполняется значениями defaultProps
, так как это значение не определено.Это что-то, чего можно достичь (легко)?