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

时间:2019-10-08 22:57:52

标签: reactjs storybook

我查看了现有的问题,但没有找到我想要做的事情的具体问题,因此希望有人可以帮助我弄清楚我所缺少的内容。

我正在构建一个ButtonGroup组件,它将显示一系列Button组件项。对于好的文档,我想为PropTypes.arrayOf(PropTypes.shape({})的{​​{1}}道具提供一个好的items

我正在尝试使用ButtonGroup,但似乎不起作用(至少在故事书中,所以也许这是一个故事书/ withInfo错误)。

我尝试了几种不同的方式...

Button.propTypes
/** Items that should be buttons */
items: PropTypes.arrayOf(PropTypes.shape({ ...Button.propTypes }))

第一个无效,仅在withInfo块中将/** Items that should be buttons */ items: PropTypes.arrayOf(PropTypes.shape(Button.propTypes)) 还给我。

第二个实际上返回一个基于索引的键对象,其中每个键的值都是来自[ ... ]的字母。 :/

[1]

有想法吗?

0 个答案:

没有答案