我查看了现有的问题,并没有找到一个特定于我正在尝试做的事情,所以希望有人可以帮助我弄清楚我错过了什么。
我正在构建一个ButtonGroup将显示一系列Button组件项的组件。PropTypes.arrayOf(PropTypes.shape({})对于好的文档,我想items为ButtonGroup.
我正在尝试使用Button.propTypes,但它似乎不起作用(至少在故事书中,所以也许这是一个故事书/withInfo 错误)。
我尝试了几种不同的方法...
/** Items that should be buttons */
items: PropTypes.arrayOf(PropTypes.shape({ ...Button.propTypes }))
/** Items that should be buttons */
items: PropTypes.arrayOf(PropTypes.shape(Button.propTypes))
第一个不起作用,只是让我回到[ ... ]withInfo 块中。
第二个实际上返回一个基于索引的键控对象,其中每个键的值都是来自Button.propTypes. :/
[![1]](https://i.stack.imgur.com/5YqZg.png)
想法?