我有以下PropTypes
:
SmartTable.propTypes = {
name: React.PropTypes.string.isRequired,
cols: React.PropTypes.array.isRequired,
rows: React.PropTypes.array.isRequired,
};
但是 linter 告诉我:
禁止属性类型“array”
,我该如何更改它?
最佳答案
一个可能的解决方案(但我认为这并不明智):
SmartTable.propTypes = {
name: React.PropTypes.string.isRequired,
cols: React.PropTypes.arrayOf(React.PropTypes.string),
rows: React.PropTypes.arrayOf(React.PropTypes.string),
};
关于reactjs - React linter airbnb proptypes 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41771217/