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