Reactjs 如何集中完整的组件定义?可能的故事书错误?

Reactjs 如何集中完整的组件定义?可能的故事书错误?,reactjs,storybook,Reactjs,Storybook,我已经研究了现有的问题,但没有找到一个具体的问题,所以希望有人能帮我找出我遗漏了什么 我正在构建一个按钮组组件,它将显示一系列按钮组件项。为了获得好的文档,我想为按钮组的项提供一个好的PropTypes.arrayOf(PropTypes.shape({}) 我正在尝试使用按钮。propTypes但它似乎不起作用(至少在storybook中是这样,所以可能这是一个storybook/withInfo bug) 我试过几种不同的方法 /** Items that should be buttons

我已经研究了现有的问题,但没有找到一个具体的问题,所以希望有人能帮我找出我遗漏了什么

我正在构建一个
按钮组
组件,它将显示一系列
按钮
组件项。为了获得好的文档,我想为
按钮组的
项提供一个好的
PropTypes.arrayOf(PropTypes.shape({})

我正在尝试使用
按钮。propTypes
但它似乎不起作用(至少在storybook中是这样,所以可能这是一个storybook/withInfo bug)

我试过几种不同的方法

/** Items that should be buttons */
items: PropTypes.arrayOf(PropTypes.shape({ ...Button.propTypes }))
第一个不起作用,只在withInfo块中返回
[…]

第二个实际返回一个基于索引的键控对象,其中每个键的值都是来自
按钮的字母。propTypes
:/

[


想法?

我想这可能与我想这可能与
/** Items that should be buttons */
items: PropTypes.arrayOf(PropTypes.shape(Button.propTypes))