Если включено правило forbid-prop-types, eslint
запрещает мне использовать style: React.PropTypes.object
и использовать shape
.
Но действительно ли необходимо определить все доступные свойства для этой цели?
DEMO.propTypes = {
style: React.PropTypes.shape({
color: React.PropTypes.string,
fontSize: React.PropTypes.number,
...
})
};
Слишком много кода определения!